maven安装jar到本地仓库后jenkins编译项目引用不到问题

date
Oct 19, 2019
URL
slug
maven-jar-enkins
status
Published
tags
maven
summary
maven安装jar到本地仓库后jenkins编译项目引用不到问题
type
Post

问题

maven安装jar到本地仓库后jenkins编译项目报错

使用将jar安装到本地仓库的方法.

安装jar到本地仓库命令
然后在pom.xml文件中引入
安装后还是无法引用到jar包.

原因

因maven本地仓库的目录是在运行用户目录的.m2/reopsitory下,settings.xml文件中有说明.
执行jar包安装的命令是在root用户下运行的,安装后jar包被安装到了/root/.m2/repository目录下.
jenkins是使用rpm文件进行的安装,安装后jenkins运行在自建的用户下.
所以在jenkins的用户下引用不到安装后的jar包.

解决

修改maven本地仓库的配置settings.xml
<settings>标签内新增
再重新执行jar包安装命令后解决.

© Akapril 2018 - 2024