1

我有一个非常简单的问题......我有一个 Maven 3 项目,如下所示:

根 POM 项目 - EAR 项目:依赖于 WAR 项目 - WAR 项目

我想使用程序集插件制作一个包含展开的 EAR(包含 WAR)的 ZIP 文件。关于我应该如何做到这一点的任何建议?我应该将程序集配置详细信息放在根 .pom 还是 EAR .pom 中?

谢谢!-乔恩

4

2 回答 2

1

你可以有第三个项目,比如earzip,项目dependency上有一个ear。这个项目可以有必要的配置(assembly descriptor和其他plugin需要的定义)来爆炸耳朵并在合适的时候再次拉上拉链。这将使您的父母绒球保持清洁,并且不会在您的耳朵绒球中放入多个东西。

于 2011-04-22T14:17:32.567 回答
0

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

  1. 在构建父项目的 pom 中添加runant插件
  2. 在 ant 脚本 (1) 中添加运行批处理脚本的目标(如果在 Windows 上)
  3. 在批处理脚本(2)中添加归档任务。

没有必要将压缩任务添加到构建 EAR(恕我直言)的 pom 中。它应该是父 pom 任务。

我希望这三个人会变魔术。

祝你好运!

于 2011-04-22T04:46:52.930 回答