maven ear插件-如何操作webModule和ejbModule的Manifest.MF?

maven ear插件-如何操作webModule和ejbModule的Manifest.MF?,maven,manifest,ear,manifest.mf,maven-ear-plugin,Maven,Manifest,Ear,Manifest.mf,Maven Ear Plugin,我有一个多模块maven项目,其结构如下: app (parent) -- pom.xml -- app-ear -- pom.xml -- app-ejb -- src -- pom.xml -- app-web -- src -- pom.xml app/pom.xml 这是我的app/pom.xml(父项目),我将所有应用程序依赖项放在这里: 4.0.0 com.mycompa

我有一个多模块maven项目,其结构如下:

    app (parent)
    -- pom.xml
    -- app-ear
       -- pom.xml
    -- app-ejb
       -- src
       -- pom.xml
    -- app-web
       -- src
       -- pom.xml
app/pom.xml 这是我的app/pom.xml(父项目),我将所有应用程序依赖项放在这里:


4.0.0
com.mycompany
但没有解决办法

谢谢你的帮助

谢谢,
Mauricio

您需要在应用程序ear/pom.xml的配置标签中添加以下条目

<archive>
    <manifest>
        <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
    </manifest>
    <manifestEntries>
        <Created-On>${build.timestamp}</Created-On>
        <Ant-Version>${ant.version}</Ant-Version>
        <Java-Version>${ant.java.version}</Java-Version>
    </manifestEntries>
</archive>

真的
${build.timestamp}
${ant.version}
${ant.java.version}

通常,设置为false的
addDefaultImplementationEntries
标记可防止在清单中写入所有默认条目(如您想要的条目)。之后,您可以添加任何您想要包括的内容。我添加了一些您可以看到的示例。

Hi@mauricio是否可以将我的答案标记为已接受?谢谢,伙计