maven 本地jar包使用deploy命令上传到私服

deploy命名如下,相关参数可根据自身本地实际情况调整:

 mvn deploy:deploy-file 
-Dmaven.test.skip=true
-Dfile=/Users/xxx/ImpalaJDBC41-2.6.4.jar
-DgroupId=com.cloudera 
-DartifactId=ImpalaJDBC41
-Dversion=2.6.4
-Dpackaging=jar 
-DrepositoryId=nexus-release
-Durl=https://www.xxx.cn/artifactory/maven-public/

使用这种方法时要注意的是如果你要安装的jar是位于本地repository的目录下,即-Dfile={本地repository目录}下,这个命令就会出错(Cannot deploy artifact from the local repository…)
解决方法:
1、将你要安装的jar复制到其他目录再安装,只要不在本地仓库目录都可以
2、如果1还不行的话,可能私服已禁止本地deploy,需要协调私服管理员,然后再注册审核通过后,会创建jenkins job来deploy

你可能感兴趣的:(maven,jar,jenkins)