我有一个非常简单的问题...我有一个Maven 3项目设置像这样:创建EAR的ZIP文件与Maven
根聚甲醛项目 - EAR项目:依赖于WAR项目 - WAR项目
我想使用程序集插件来制作包含分解EAR(其中包含WAR)的ZIP文件。有关我应该如何做的任何建议?我应该将程序集配置细节放在根.pom或EAR .pom中吗?
谢谢! -Jon
我有一个非常简单的问题...我有一个Maven 3项目设置像这样:创建EAR的ZIP文件与Maven
根聚甲醛项目 - EAR项目:依赖于WAR项目 - WAR项目
我想使用程序集插件来制作包含分解EAR(其中包含WAR)的ZIP文件。有关我应该如何做的任何建议?我应该将程序集配置细节放在根.pom或EAR .pom中吗?
谢谢! -Jon
您可以有第三个项目,比如earzip,在ear
项目上有dependency
。该项目可以根据需要进行必要的配置(assembly descriptor
和其他plugin
定义)以爆炸耳朵并再次将其拉紧。这样可以保持你父母的清洁,并且不会在你的耳朵里放入多种东西。
感谢您的想法,我会检查出来 – 2011-04-22 15:32:26
@Raghuram请你提供一个更详细的例子吗?我试图通过EAR模块构建EAR文件并将其放入一个zip文件中,但我总是收到必须至少设置一个文件的错误。 – bish 2016-04-29 06:46:57
当我寻找到运行从蚂蚁(约1个月前)批处理脚本,我只发现了以下解决方式:
没有必要为构建EAR(恕我直言)的pom添加压缩任务。它应该是父母的任务。
我希望这三位会做魔术。
祝你好运!
感谢您的想法。如果可能的话,我想用Maven提供的东西打包(我们正在从Ant迁移,我希望看到Maven本身可以做什么)。 – 2011-04-22 15:32:11
压缩爆炸EAR有什么意义?一个(未爆炸的)EAR是一个zip文件。 – 2011-04-21 17:21:31
它与我们如何向操作团队发布EAR有关。他们在一个包含其他操作文件的ZIP中。 – 2011-04-21 17:49:03