Jeder pom.xml
haben:einschließlich Anwendungsversionsnummer von pom.xml zu Anwendungspaket
<groupId>com.vendor</groupId>
<artifactId>product</artifactId>
<version>1.0.13.0-dev</version> <!-- THIS FIELD -->
<packaging>war</packaging>
version
Stück ist zu Haufen mit Anwendung nützlich, damit Benutzer sie sehen und melden.
Aber ich mag nicht Code-Duplizierung und suche nach einer Möglichkeit, mit Versionsinformationen zu VCS (Git/SVN) setzt Eigenschaftendatei zu vermeiden, weil jedes Mal, wenn ich Version stoße ich an zwei Stellen verpflichten müssen (pom.xml
und version.properties
).
Welchen Weg kann ich machen Version Eigenschaften von pom.xml
programmgesteuert in Java-Anwendung?
Sie diese Informationen manifestieren von Glas oder WAR-Datei gespeichert haben und dann nutzen sie in der Anwendung machen. –
Danke für den Vorschlag +1. Derzeit versuche ich Technik von http://stackoverflow.com/questions/7144620/reading-properties-file-from-maven-pom-file – gavenkoa