【发布时间】:2012-02-12 19:43:12
【问题描述】:
我看到像How to get revision number from subversion using maven? 这样的问题,但是对于清单中要使用的实际字段、版本号和存储库 URL(即显示它在主干上还是在主干上),是否有任何标准(事实上或其他)。分店)?我已经看到使用的 Implementation-Version,有和没有前导“r”(用于修订),我也看到了 Implementation-Build: 的使用。
edit 我删除了不应该存在的 maven 标签。我的问题是关于 jar 内容,而不是工具本身。
【问题讨论】:
-
没有我知道的标准。每个公司/开发人员似乎对如何管理修订号都有自己的看法,更不用说如何记录和描述该修订了 :-)
-
如果您想以编程方式读取修订号,您可能需要考虑使用清单以外的文件(或至少除了清单之外)。从 JVM 内部读取 MANIFEST.MF 实际上非常痛苦,如果类加载器层次结构发生变化,则从一个环境到另一个环境可能会不一致。
-
哈哈,很高兴这是一个热门问题。现在我只需要自己动手做。
标签: svn jar manifest manifest.mf