Java 使用Maven创建EAR的ZIP文件

Java 使用Maven创建EAR的ZIP文件,java,jakarta-ee,maven,maven-assembly-plugin,Java,Jakarta Ee,Maven,Maven Assembly Plugin,我有一个很简单的问题。。。我有一个Maven 3项目,设置如下: 根POM项目 -EAR项目:取决于WAR项目 -战争计划 我想使用assembly插件创建一个包含分解的EAR(其中包含WAR)的ZIP文件。有没有关于我应该怎么做的建议?我应该将程序集配置详细信息放在root.pom还是EAR.pom中 谢谢! -Jon当我在寻找从ant运行批处理脚本的方法时(大约1年前),我只找到了以下解决方案: 在构建父项目的pom中添加插件 在ant脚本(1)中,添加目标(如果在Windows上) 在批处

我有一个很简单的问题。。。我有一个Maven 3项目,设置如下:

根POM项目 -EAR项目:取决于WAR项目 -战争计划

我想使用assembly插件创建一个包含分解的EAR(其中包含WAR)的ZIP文件。有没有关于我应该怎么做的建议?我应该将程序集配置详细信息放在root.pom还是EAR.pom中

谢谢!
-Jon

当我在寻找从ant运行批处理脚本的方法时(大约1年前),我只找到了以下解决方案:

  • 在构建父项目的pom中添加插件
  • 在ant脚本(1)中,添加目标(如果在Windows上)
  • 在批处理脚本(2)中,添加归档任务
  • 没有必要将压缩任务添加到构建EAR(IMHO)的pom中。它应该是父pom任务

    我希望这三个人能发挥神奇的作用


    祝你好运

    当我在寻找从ant运行批处理脚本的方法时(大约1年前),我只找到了以下解决方案:

  • 在构建父项目的pom中添加插件
  • 在ant脚本(1)中,添加目标(如果在Windows上)
  • 在批处理脚本(2)中,添加归档任务
  • 没有必要将压缩任务添加到构建EAR(IMHO)的pom中。它应该是父pom任务

    我希望这三个人能发挥神奇的作用


    祝你好运

    您可以有第三个项目,比如earzip,在
    ear
    项目上具有
    依赖项。此项目可以具有必要的配置(
    程序集描述符
    和其他所需的
    插件
    定义)来分解ear,并根据需要再次将其压缩。这将使您的家长pom保持干净,并且不会在您的ear pom中放置多个东西。

    您可以有第三个项目,例如earzip,在
    ear
    项目上具有
    依赖项。此项目可以具有必要的配置(
    程序集描述符
    和其他所需的
    插件
    定义)来分解ear,并根据需要再次将其压缩。这将使您的父母的pom保持干净,并且不会在您的耳朵pom中放入多个东西。

    给爆炸的耳朵拉拉链有什么意义?(未分解的)EAR是一个zip文件。它与我们如何向运营团队发布EAR有关。它们在一个包含其他操作文件的压缩包中。压缩一个爆炸的耳朵有什么意义?(未分解的)EAR是一个zip文件。它与我们如何向运营团队发布EAR有关。它们位于一个包含其他操作文件的ZIP文件中。感谢您的想法。如果可能的话,我想用Maven提供的东西来打包(我们正在从Ant迁移,我想看看Maven自己能做些什么)。谢谢你的想法。如果可能的话,我想用Maven提供的东西来打包(我们正在从Ant迁移,我想看看Maven本身能做些什么)。谢谢你的想法,我会检查一下out@Raghuram你能提供一个更详细的例子吗?我还试图通过我的EAR模块构建一个EAR文件,并将其放入一个zip文件中,但我总是得到一个错误,我必须至少设置一个文件。谢谢你的想法,我会检查它out@Raghuram你能提供一个更详细的例子吗?我还试图通过我的EAR模块构建一个EAR文件,并将其放入一个zip文件,但我总是得到一个错误,我必须设置至少一个文件。