Jak skonfigurować maven project do wdrażania zarówno migawek, jak i wydań do Nexusa?Jak skonfigurować maven project, aby wdrożyć zarówno migawki i wydania na 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>
Taka konfiguracja powoduje błąd w Eclipse 3.8 z m2e 1.2
Project build error: Non-parseable POM D:\Workspaces\W\Parent\pom.xml: Duplicated tag: 'repository' (position: START_TAG
seen ...
Chcę artefakt wdrożony do repozytorium InternalSnapshots gdy wersja POM jest sufiksem z -SNAPSHOT i wdrożony do repozytorium InternalReleases kiedy go to ZWOLNIENIE. To powinno się zdarzyć, używając tego samego pliku pom.xml i wykonując tę samą komendę mvn deploy
.
Profile pozwalają korzystać z różnych Sekcje. Jeśli masz wiele i , możesz to zrobić za pomocą różnych profili. –