本人需求: 本地有个华为云的obs的jar包,版本是最新的release版本,maven中央仓库没有最新的,于是自己想到,要把本地下载的最新obs 的jar包,打到maven私服中去。
一般情况下:
在nexus私服的页面上就可以手动上传,但是没给我开放页面upload权限,只能使用部署命令了。
具体操作
前提,本地settings配置maven私服地址。
1.cmd输入部署命令:
mvn deploy:deploy-file ^ -DgroupId=com.huaweicloud ^ -DartifactId=esdk-obs-java ^ -Dversion=3.20.4 ^ -Dpackaging=jar ^ -Dfile=D:/soft/huaweicloud-obs-sdk-java_3.20.4/esdk-obs-java-3.20.4.jar ^ -Durl=http://x.x.x.x/repository/wz_dev_release/ ^ -DrepositoryId=wz_dev_release ^
参数说明:
mvn deploy:deploy-file
-DgroupId=xxxxxx 就相当于pom中的groupId -DartifactId=xxxxxx 就相当于pom中的artifactId -Dversion=xxxxxx 就相当于pom中的版本号version -Dpackaging=xxxxxx 就相当于pom中打包方式 -Dfile=xxxxxx 本地环境 -Durl=xxxxxx 上传的url -DrepositoryId=xxxxxx 对应的是setting.xml 里边的id
2.执行 一路回车
显示成功: