# Centos Jenkins | Maven多项目找不到自有依赖包

Jenkins | Maven多项目找不到自有依赖包


在我们项目没有拆分时,jenkins打包是没有问题的,能一键构建。当我们把一个项目拆分成多个项目,jenkins会找不到依赖的本地jar。

此处输入图片的描述

我们的项目结构是,common,core,jms jms依赖core和common。这样的结构在jenkins构建会有问题,not found xxx.jar.

解决方法

  1. 安装maven
  2. 给jenkins配置使用本地maven
  3. 配置maven本地库路径
  4. 添加maven本地库路径写入权限
  5. 注意项(package 不会在本地安装jar包,所以要执行install或者deploy)
  1. 这里不讲安装maven,首先找到maven的安装路径
    此处输入图片的描述
    第二行就是maven的安装路径,我们找到maven的配置文件。/usr/share/apache-maven进入这个目录,找到conf vim settings.xml

此处输入图片的描述

localRepository的注释取消,配置成自己想要的目录。然后给目录添加写入权限。

chmod a+w -R /xxx/xxx 写入权限命令
  1. 接下来配置jenkins

此处输入图片的描述

把jenkins的maven配置成本的maven。

  1. 之后就可以成功的一键构建了。

探果网

posted @ 2018-09-05 11:15  谭果  阅读(1788)  评论(0编辑  收藏  举报