1、命令行
mvn deploy:deploy-file -DgroupId=org.jeecgframework -DartifactId=taobao-sdk-java-auto -Dversion=1.2.0 -Dfile=D:\soft\apache-maven-3.5.0\conf\taobao-sdk-java-auto-1.2.0.jar -Durl=http://xxx.com/repository/3rd-party/ -DrepositoryId=nexus-3rdParty
2、说明
-Dmaven.test.skip=true //跳过编译、测试
-Dfile=D:\MvnProject\service-mvn-1.0.0.jar //jar包文件地址,绝对路径
-DgroupId=pri.roy.mvn.test //gruopId--pom坐标,自定义
-DartifactId=mvn-api //artifactId--pom坐标,自定义
-Dversion //版本号
-Dpackaging //打包方式
-DrepositoryId //远程库服务器ID,如nexus-3rdParty
-Durl //远程库服务器地址,如http://xxx.com/repository/3rd-party/
3、注意事项
使用maven命令上传jar包到仓库时,若仓库有权限控制则需要在本地maven settings.xml文件中配置具有权限的账号,否则上传jar包时会收到404 无授权的提示,上传jar包失败。
<server>
<id>要上传仓库地址对应在settings.xml文件中 repository 的id,如nexus-3rdParty</id>
<username>用户名</username>
<password>密码</password>
</server>