jenkins构建maven项目:找不到本地依赖包的解决办法

前言:

         我们在构建maven项目时,常常会用到一些特殊的jar包,(不能在中央仓库中直接下载到本地仓库如微软不允许以maven的方式直接下载com.microsoft.sqlserver:sqljdbc4:jar:4.0等jar包),我们只能手动下载这部分jar包导入到maven本地仓库去引用。

 

 

解决方案:

1.命令行安装jar包到maven本地仓库

mvn install:install-file -Dfile=D:/jar/land-log-1.0.jar -DgroupId=com.ztland -DartifactId=land-log -Dversion=1.0 -Dpackaging=jar

DgroupId  DartifactId  Dversion 这三项要和我们工程中pom.xml文件中配置的一致

 

 

2.配置jenkins

 

   使用-Dmaven.repo.local,指定本地仓库的路径 。-Dmaven.test.skip=true指跳过测试

   clean package -Dmaven.repo.local=D:\tools\apache-maven-3.6.3\repository -Dmaven.test.skip=true

 


 

 

posted @ 2020-05-09 17:25  八戒不爱吃西瓜  阅读(1075)  评论(0编辑  收藏  举报