gpt4 book ai didi

maven - 你可以在 Maven 中分享 manifestEntries 吗?

转载 作者:行者123 更新时间:2023-12-04 05:20:13 28 4
gpt4 key购买 nike

在我的主 POM 中,我有 <pluginManagement>我在其中定义 maven-jar-plugin 的配置, maven-war-pluginmaven-ear-plugin .其中每一个都有

<configuration>
<archive>
<manifestEntries>
<Build-Time>${maven.build.timestamp}</Build-Time>
<SCM-Revision>${scmRevision}</SCM-Revision>
<SCM-Branch>${scmBranch}</SCM-Branch>
<Built-By>${user.name}</Built-By>
</manifestEntries>
</archive>
</configuration>

有没有办法共享一组 list 条目,这样我就不必将新项目添加到 3 个不同的地方?

最佳答案

我会做以下事情:

  • 创建具有必要内容和属性占位符的单个 list 文件,并将其放入 src/main/resources .
  • maven-resources-plugin处理此文件并生成具有实际属性值的 list 。
  • 提供带有此文件链接的 jar、war 和 ear 插件。

  • 这是一个示例配置:
    <configuration>
    <archive>
    <manifestFile>${project.build.outputDirectory}/manifest.file</manifestFile>
    </archive>
    </configuration>

    关于maven - 你可以在 Maven 中分享 manifestEntries 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13771044/

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