# 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. 之后就可以成功的一键构建了。

探果网


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM