7

我希望我的 JAR/WAR 应用程序知道其源代码的 SVN 修订号是什么。我希望稍后在网页底部为网络最终用户呈现此修订号等。

是否有任何现有的 Maven 插件来自动化该过程?我认为插件必须从某个文件中收集信息svn并保存到某个文件中,例如src/resources/revision.txt.

4

3 回答 3

4

此页面提供了几乎相同问题的答案:

Maven CookBook:如何将 SVN 修订添加到 JAR 清单?

在您的情况下,您需要使用 buildNumber 变量进行资源过滤,而不是构建清单条目

于 2010-10-12T12:23:17.370 回答
3

使用 Codehaus Mojo 项目中的versions-maven-plugin buildnumber-maven-plugin。提供了很多选项来做到这一点。

于 2010-10-12T12:22:52.053 回答
0

您可以使用 svn关键字替换

于 2010-10-12T12:10:07.623 回答