【发布时间】:2016-07-04 01:25:00
【问题描述】:
我正在尝试检索 maven jar 模块的实现标题和版本。如果我在构建的 jar 上使用Myclass.class.getPackage().getImplementationVersion(),它可以工作,但在没有构建 jar 但类可用的调试环境中同样不起作用。
我知道使用 Maven JAR 插件为 maven jar 模块生成清单。因此,我正在考虑的一种方法是以某种方式在生成的源输出文件夹中创建 MANIFEST 的副本,我将其包含在我的调试类路径中。要实现这一点:
- 是否可以在自定义位置生成 MANIFEST 文件?如果有,需要什么插件和执行配置?
- 如果不是,文件是在哪个位置生成的,所以我可以使用 maven-resources-plugin 将其复制到我的自定义位置?
【问题讨论】:
标签: maven manifest.mf maven-jar-plugin