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