环境配置如下
nexus-3.16.1-02、maven-3.3.9
关键步骤如下:
1、在maven全局配置文件setting.xml中增加私服的账号密码配置
在servers节点下增加以下配置,username和password节点是nexus的账号密码,id节点中的值与项目中pom文件中repository节点下id节点值一致
<server>
<id>nexus</id>
<username>zhangsan</username>
<password>123456</password>
</server>
2、对应maven项目的pom文件的project节点下增加以下配置,repository节点下的name值随意起名,id值与setting.xml中server节点下的id节点值一致。url节点值为私服地址以及要上传的路径。
<distributionManagement>
<repository>
<id>nexus</id>
<name>local private store</name>
<url>http://192.168.101.28:37010/repository/maven-releases/</url>
</repository>
</distributionManagement>
3、命令行cmd到项目根目录顺序分别执行mvn install(将项目打包到本地仓库)、mvn deploy(将项目上传到指定私服)。
4、执行成功有一个build success提示,然后到私服上看maven-releases目录下看是否有对应jar包。
PS:私服上的版本信息对应项目中的pom.xml文件,如果要更新私服版本,那么就要将pom.xml中version进行增加,或者将私服上的文件删除