In einem pom.xml
, wenn wir versuchen, zu kompilieren und erstellen JAR
, wird der Name alsMaven Standard
<artifactId>-<version>.jar
genommen werden Gibt es eine Eigenschaft oder eine Einstellung, die die Standard-Trennzeichen ändern kann ‚-‘ zu etwas anderes?
Ich weiß, dass wir es umbenennen können, nachdem ein Glas erstellt wurde (oder mit finalName
). Ich habe mich nur gefragt, ob jemand anderes das versucht hat und Erfolg hatte.
Vielen Dank im Voraus!
Danke das war hilfreich. Ich habe über einen Weg nachgedacht, ohne Kopie oder finalName zu verwenden. – vpram86
Sie könnten eine Assembly verwenden, um ein zusätzliches jar zu erstellen. Sie müssten jedoch nur das finalName-Element in der Assembly-Konfiguration angeben. Siehe http://maven.apache.org/plugins/maven-assembly-plugin/single-mojo.html –
Es ist eine gute Sache, dass das Artefakt immer noch mit dem Standardnamen im Repository installiert/deployed wird oder die Abhängigkeit bricht Auflösungsmechanismus. TBH, ich sehe keinen Sinn darin, diese Konvention zu ändern ... –