jenkins中使用maven加入中央仓库外的jar包
将jar包传到服务器上,-Dfile指定jar包的位置 ,DgroupId .-DartifactId ,-Dversion都和pom文件里保持一致,-Dpackaging=jar是固定写法
执行:mvn install:install-file -Dfile=/jar/fcsc-im-asyn-sdk-1.0.jar -DgroupId=com.fcsc.sms -DartifactId=fcsc-im-asyn-sdk -Dversion=1.0 -Dpackaging=jar
这个jar包就加到maven配置的本地仓库中了
Jenkins中: sh 'mvn clean package -Dmaven.repo.local=/maven/maven_repository'
-Dmaven.repo.local是maven本地仓库地址,这样maven就会在本地仓库找第三方jar包,而不是去中央仓库下载
浙公网安备 33010602011771号