如何配置Maven项目将快照和发布版本都部署到Nexus?
<distributionManagement>
<repository>
<id>InternalReleases</id>
<name>Internal Releases</name>
<url>http://192.168.16.232:8081/nexus/content/repositories/releases/</url>
</repository>
<repository>
<id>InternalSnapshots</id>
<name>Internal Snapshots</name>
<url>http://192.168.16.232:8081/nexus/content/repositories/snapshots/</url>
</repository>
</distributionManagement>
这个配置在使用Eclipse 3.8和m2e 1.2时会产生错误。
Project build error: Non-parseable POM D:\Workspaces\W\Parent\pom.xml: Duplicated tag: 'repository' (position: START_TAG
seen ...
当pom文件的版本后缀为-SNAPSHOT时,我希望将工件部署到InternalSnapshots存储库,并在版本为RELEASE时部署到InternalReleases存储库。这应该使用相同的pom.xml文件并执行相同的mvn deploy
命令来实现。