Come iniettare SVN numero di revisione in JAR?
-
29-09-2019 - |
Domanda
Voglio che la mia applicazione JAR / WAR per sapere qual è il numero di revisione SVN del suo codice sorgente. Voglio che questo numero di revisione da seguito rendering per il web gli utenti finali in fondo a una pagina web, ecc
C'è qualche Maven esistente plugin per automatizzare il processo? Penso che il plugin deve raccogliere le informazioni da svn
e Salva per qualche file, come src/resources/revision.txt
.
Soluzione
Questa pagina fornisce la risposta a un problema quasi identico:
Maven Cookbook: Come Aggiungere SVN revisione di un JAR manifesto?
Nel tuo caso, invece di costruire una voce manifesta, è necessario utilizzare la variabile numero build per risorsa filtraggio
Altri suggerimenti
utilizzare il versioni-Maven-plugin BuildNumber-Maven-plugin dal progetto Codehaus Mojo. Fornisce un sacco di opzioni per fare questo.
È possibile utilizzare svn parola sostituzione