Ho un pom con il seguente GAVRimuovere -snapshot dalla versione del progetto in pom
<groupId>com.company.services</groupId>
<artifactId>test-branch-2</artifactId>
<version>1.0.21-SNAPSHOT</version>
Voglio rimuovere -SNAPSHOT
da questa utilizzando Maven in modalità batch, così posso farlo con Jenkins e non devono specificare qualsiasi cosa manualmente.
Ho esaminato la documentazione per la versione: set ma tutte le opzioni mi offrono un prompt interattivo e mi chiedono di digitare un nome per la versione.
Preferirei il plug-in delle versioni, non il plug-in di rilascio.
'versioni MVN: impostare -DnewVersion = 1.0.21' dovrebbe fare il trucco, non è vero? – Behe
Sì, ma no. Come sei arrivato alla stringa "1.0.21" senza averlo fatto o averlo fatto o averlo fatto? – Jepper
Ah, capisco. Date un'occhiata a [pagina 123 f. di DevOps for Developers] (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 descrive un plugin Maven che rimuove il -SNAPSHOT e imposta di conseguenza la proprietà _newVersion_ del plugin delle versioni. – Behe