1.业务场景
现在我有一个 *.pom文件 需要上传到私服。
比如 spring-cloud-dependencies-2021.0.9.pom
这个时候可以使用命令将这个文件传到私服。
2.上传脚本
使用 mvn 的 deploy:deploy-file 命令上传。
mvn -s D:/mvn/settings_new.xml deploy:deploy-file -Durl=http://host:18081/repository/jpaas-hosted/ -DrepositoryId=jpaas-release -Dfile=spring-cloud-dependencies-2021.0.9.pom -DgroupId=org.springframework.cloud -DartifactId=spring-cloud-dependencies -Dversion=2021.0.9 -Dpackaging=pom
其中url 是私服地址
repositoryId setting.xml 的
<server>
<id>jpaas-release</id>
<username>*</username>
<password>*</password>
</server>
server 中的id 配置。
这样在命令行下执行这个脚本。这样就可以将 pom发布到我们的私服。