使用 maven2 将 subversion 修订版添加到 war 清单
我想找到一个maven本机(即不调用外部程序)来将svn修订版注入到war清单中。
有人知道有办法做到这一点吗?
我发现提到如何将 subversion 修订版添加到 jar 文件中的清单中,但不包括 war 文件。
我搜索了SO但找不到具体的这个问题。
I want to find a maven native (i.e. without calling external programs) to inject the svn revision in the war manifest.
Does anybody know a way to do that?
I found mention to how to add the subversion revision to manifests in jar files but not with war files.
I searched SO but could not find this issue specifically.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试这个。大约走到一半,寻找maven-war-plugin
Try this. About halfway down, look for maven-war-plugin
这可以通过 Build Number Maven 插件 使用
svnjava提供商:
构建号 Maven 插件在
${buildNumber}
属性中设置构建号,然后您可以在 POM 中使用该属性。然后,要在战争的 MANIFEST 中添加内部版本号,请按照 使用页面:
This is possible with the Build Number Maven Plugin using the
svnjava
provider:The Build Number Maven Plugin sets the build number in the
${buildNumber}
property that you can then use in your POM.Then, to add the build number in the MANIFEST of a war, configure the plugin as mentioned in the Usage page: