maven版本:3.3.9
一:修改apache-maven-3.3.9\conf\settings.xml 在profiles标签中,添加如下profile
<!-- 开发环境 (snapshots环境) --></span>
<profile>
<id>dev</id>
<properties>
<repository.id>dev</repository.id>
<repository.name>Dev Repository</repository.name>
<repository.url>http://admin:123456@192.168.1.101/content/repositories/snapshots/</repository.url>
</properties>
</profile>
<!-- 正式环境(releases环境) --></span>
<profile>
<id>production</id>
<properties>
<repository.id>production</repository.id>
<repository.name>Production Repository</repository.name>
<repository.url>http://admin:123456@192.168.1.101/content/repositories/releases/</repository.url>
</properties>
</profile>
以上的admin/123456为仓库的用户名/密码,请自行修改
<!-- 默认启用dev环境 -->
<activeProfiles>
<activeProfile>dev</activeProfile>
</activeProfiles>
二:
在项目的pom.xml里面添加
<distributionManagement>
<repository>
<id>${repository.id}</id>
<name>${repository.name}</name>
<url>${repository.url}</url>
<layout>default</layout>
</repository>
</distributionManagement>
三:deploy
mvn clean deploy -Pproduction 表示deploy到正式环境
mvn clean deploy 或者 mvn clean deploy -Pdev 表示deploy到开发环境