Ich erstelle mein Anwendungsarchiv mit dem Maven Assembly Plugin. Alle Abhängigkeiten in meinem POM sind ohne Probleme enthalten.Maven Assembly: verschiedene Versionen desselben Artefakts hinzufügen
Jetzt muss ich zwei oder mehr Versionen des gleichen Artefakts enthalten.
Wenn in meinem pom Ich habe
<dependencies>
[...]
<dependency>
<groupId>db.test</groupId>
<artifactId>my-model</artifactId>
<version>1.0.3</version>
</dependency>
<dependency>
<groupId>db.test</groupId>
<artifactId>my-model</artifactId>
<version>1.1.0</version>
</dependency>
</dependencies>
Von Quelle der dependenvcy Resolver die alte Version entfernen und nur die 1.1.0 ist im Archiv verpackt
Ich versuche, das Glas schließen durch Montage mit XML-Deskriptordatei. Und ich habe keine Lösung gefunden.
Eine mögliche Lösung besteht darin, alle benötigten model.jar manuell in einen Ordner zu stellen und die Assembly anzuweisen, sie in das Archiv zu kopieren. Aber ich suche nach einer besser konfigurierbaren Lösung.
Irgendeine Idee?
Keine Sorgen über die Notwendigkeit/Konflikt/.. etwas anderes. – Vlagorce