【发布时间】:2017-04-15 17:37:53
【问题描述】:
我正在尝试让 maven 使用自定义 MANIFEST.MF 创建工件 jar。
使用以下 sn-p 听起来很容易:
<plugin>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifestFile>${project.build.directory}/META-INF/MANIFEST.MF</manifestFile>
</archive>
</configuration>
</plugin>
问题是,maven-jar-plugin 仍然与我手动创建的清单“混淆”。文档说明
您自己的清单文件的内容将与条目合并 由 Maven Archiver 创建
很遗憾,Manifest-Version 并非如此。它将始终设置为“1.0”。 (我知道理论上这是正确的,但由于我无法影响的原因,我需要一个不同的值)。 关于如何让 jar 插件完全不接触我的清单或至少保留清单版本的任何想法?
【问题讨论】:
标签: maven manifest.mf maven-jar-plugin