gpt4 book ai didi

maven - 如何用maven操作Manifest文件

转载 作者:行者123 更新时间:2023-12-02 22:41:43 24 4
gpt4 key购买 nike

我有一个用 maven 构建的 EAR 文件。 EAR 包含几个 jar,我需要在 list 文件中为这些 jar 中的一个添加一行。我知道 maven-jar-plugin 选项 (manifestEntries),但这适用于单个独立的 jar,而不是 EAR 中的 jar。

最佳答案

如果您深入了解 maven-ear-plugin configuration您会找到专用于此类目的的存档配置部分。

这可以添加到 maven-ear-plugin 的配置中:

<archive>
<addMavenDescriptor/>
<compress/>
<forced/>
<index/>
<manifest>
<addClasspath/>
<addDefaultImplementationEntries/>
<addDefaultSpecificationEntries/>
<addExtensions/>
<classpathLayoutType/>
<classpathMavenRepositoryLayout/>
<classpathPrefix/>
<customClasspathLayout/>
<mainClass/>
<packageName/>
</manifest>
<manifestEntries>
<key>value</key>
</manifestEntries>
<manifestFile/>
<manifestSections>
<manifestSection>
<name/>
<manifestEntries>
<key>value</key>
</manifestEntries>
<manifestSection/>
</manifestSections>
<pomPropertiesFile/>
</archive>

这给了你任何你需要的机会。

关于maven - 如何用maven操作Manifest文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10704543/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com