1、设定release工厂和snapshots工厂
可以直接在父类中pom.xml中进行发布就可以因为我们又聚合所以直接对父进行发布就OK
<distributionManagement> <!-- 发布release版本 --> <repository> <id>user-release</id> <name>user project release</name> <url>http://localhost:8081/nexus/content/repositories/releases/</url> </repository> <!-- 发布测试版本 --> <snapshotRepository> <id>user-snapshot</id> <name>user project snapshot</name> <url>http://localhost:8081/nexus/content/repositories/snapshots/</url> </snapshotRepository> </distributionManagement>
2、项目的发布修改settings.xml
登录nexus选择releases 将deployment policy 修改为允许发布Allow Redeploy
<server> <id>user-release</id> <username>deployment</username> <password>deployment123</password> </server> <server> <id>user-snapshot</id> <username>deployment</username> <password>deployment123</password> </server>