Reputation: 105203
I want my JAR/WAR application to know what is the SVN revision number of its source code. I want this revision number to be later rendered for web end-users at the bottom of a web page, etc.
Is there any existing Maven plugin to automate the process? I think that the plugin has to collect the information from svn
and save to some file, like src/resources/revision.txt
.
Upvotes: 7
Views: 4915
Reputation: 299208
This page provides the answer to an almost identical problem:
Maven CookBook: How To Add SVN Revision To A JAR Manifest?
In your case, instead of building a manifest entry, you need to use the buildNumber variable for resource filtering
Upvotes: 4
Reputation: 6453
use the versions-maven-plugin buildnumber-maven-plugin from the Codehaus Mojo project. Provides lots of options to do this.
Upvotes: 3