Wie SVN-Revisionsnummer in JAR zu injizieren?
-
29-09-2019 - |
Frage
Ich möchte meine JAR / WAR-Anwendung wissen, was die SVN-Revisionsnummer des Quellcodes ist. Ich möchte diese Revisionsnummer später für Web-Endanwendern am unteren Rand einer Webseite gemacht werden, usw.
Gibt es eine vorhandene Maven Plugin den Prozess zu automatisieren? Ich denke, dass das Plugin die Informationen von svn
sammeln muss und speichern bis zu einem gewissen Datei, wie src/resources/revision.txt
.
Lösung
Auf dieser Seite finden Sie die Antwort auf ein fast identisches Problem:
Maven Cookbook: How To In SVN Revision A JAR Manifest?
In Ihrem Fall stattdessen einen offensichtlichen Eintrag zu bauen, müssen Sie die Variable buildnumber verwenden Ressource Filterung
Andere Tipps
Mit dem Versionen-maven-plugin Buildnumber-maven-Plugin aus dem Codehaus Mojo Projekt. Bietet viele Möglichkeiten, dies zu tun.
Sie können svn Stichwort Substitution