持续集成 jenkins 用 maven 构建 java 应用时缺少几个 jar 包

木易 · 2019年02月21日 · 最后由 锅锅的锅 回复于 2019年02月21日 · 2227 次阅读

以下是 jenkins 中任务 build 配置




jenkins 构建后没有报错,构建成功了,也生成了 war 包,但是部署到本地 tomcat 后发现 java 应用启动不了,于是把 war 包给解压,发现少了三个包。把这三个包手动复制到 tomcat 下 java 应用的 lib 目录后,就能正常启动了



jenkins 下的 workspace 目录

workspace
    3.9.0
        .svn
        USER_HOME_IS_UNDEFINED
        utlz-admin
            .svn
            doc
            src
            pom.xml
        utlz-manage
             ${webapp.root}
            .svn
            doc
            lib
            src
            target
                classes
                generated-sources
                maven-archiver
                utlz-manage
                utlz-manage.war
            pom.xml
        pom.xml

解压 utlz-manage.war 后目录如下



发现解压后的目录中 WEB-INF/lib 中缺少三个 jar 包,缺少的这三个包处于 jenkins/workspace/3.9.0/utlz-manage/lib


所以说,这是哪里出了问题了,一直没解决,麻烦指点一下

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 2 条回复 时间 点赞
仅楼主可见

那么巧,我也是用 maven 导入 java 项目,也是导不进 Jar 包,真是奇了怪了,其他人跟我用的同一份 setting.xml 配置。。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册