开发者

How to inject SVN revision number into JAR?

开发者 https://www.devze.com 2023-01-19 12:07 出处:网络
I want my JAR/WAR application to know what is the SVN revision number of its sou开发者_如何学JAVArce code. I want this revision number to be later rendered for web end-users at the bottom of a web pag

I want my JAR/WAR application to know what is the SVN revision number of its sou开发者_如何学JAVArce 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.


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


use the versions-maven-plugin buildnumber-maven-plugin from the Codehaus Mojo project. Provides lots of options to do this.


You can use svn keyword substitution

0

精彩评论

暂无评论...
验证码 换一张
取 消