如何将 SVN 修订号注入 JAR 中?

发布于 2024-09-26 18:51:56 字数 165 浏览 2 评论 0原文

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

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

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.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

沙与沫 2024-10-03 18:51:56

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

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

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

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

陪我终i 2024-10-03 18:51:56

使用 Codehaus Mojo 项目中的 versions-maven-plugin buildnumber-maven-plugin。提供了很多选项来执行此操作。

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

天煞孤星 2024-10-03 18:51:56

您可以使用 svn 关键字替换

You can use svn keyword substitution

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文