Ogni pom.xml
hanno:applicazione, inclusi il numero di versione da pom.xml all'applicazione fascio
<groupId>com.vendor</groupId>
<artifactId>product</artifactId>
<version>1.0.13.0-dev</version> <!-- THIS FIELD -->
<packaging>war</packaging>
version
pezzo è utile per gruppo con l'applicazione in modo da l'utente può vedere e segnalarli.
Ma non mi piace la duplicazione del codice e cercare un modo per evitare di mettere file di proprietà con la versione informazioni per VCS (Git/SVN), perché ogni volta che mi imbatto versione che deve impegnarsi in due luoghi (pom.xml
e version.properties
).
In che modo posso rendere versione proprietà da pom.xml
disponibile in modo programmatico nell'applicazione Java?
Si possono avere queste informazioni salvate per manifestare di vaso o file di guerra e poi fare uso di esso nella vostra applicazione. –
Grazie per il suggerimento +1. Attualmente cerco di usare la tecnica da http://stackoverflow.com/questions/7144620/reading-properties-file-from-maven-pom-file – gavenkoa