Ich habe einen pom mit den folgenden GAVentfernen -snapshot von Projektversion in pom
<groupId>com.company.services</groupId>
<artifactId>test-branch-2</artifactId>
<version>1.0.21-SNAPSHOT</version>
Ich mag -SNAPSHOT
von diesen mit Maven im Batch-Modus entfernen, also kann ich es mit Jenkins tun und nicht muß spezifizieren Sie alles manuell.
Ich habe die Dokumentation für die Version angesehen: set, aber alle Optionen bieten mir eine interaktive Eingabeaufforderung und bitten mich, einen Namen für die Version einzugeben.
Ich würde die Versionen Plugin, nicht das Release-Plugin bevorzugen.
'mvn Versionen: set -DnewVersion = 1.0.21' sollte es tun, nicht wahr? – Behe
Ja, aber nein. Wie bist du zu der Saite "1.0.21" gekommen, ohne die Pom zu verlieren oder zu katzen? – Jepper
Ah, ich verstehe. Werfen Sie einen Blick auf [Seite 123 f. von DevOps für Entwickler] (http://books.google.de/books?id=yEqrMNX3LAgC&lpg=PA124&ots=IoIU0MYUp-&dq=huettermann%20automatic%20releasing&hl=de&pg=PA123#v=onepage&q=huettermann%20automatic%20releasing&f=false) Michael Hüttermann beschreibt ein Maven-Plugin, das den -SNAPSHOT entfernt und die _newVersion_ -Eigenschaft des Versionen-Plugins entsprechend setzt. – Behe