从不在同一父项下的四个独特项目创建包?

时间:2015-04-15 19:07:11

标签: maven maven-3

我对Maven很新,并在下面工作。

问题:

我有4个单独的项目。不是一个父母

Project 1
 -POM.xml (creates project1.jar)
Project 2 (Dependency on project 1)
 -POM.xml (creates project2.jar)
Project 3 (Dependency on project 1 and Project 2)
 -POM.xml (creates project3.jar)
Project 4
 -POM.xml (creates project4.jar)

我能够为单个项目进行构建,即能够创建.jar文件。

问题:

我想创建一个包含eg-xyz.zip文件的包,而不是构建单独的项目,该文件在单次运行中包含所有4个项目罐而不是运行4次

我尝试了什么

我在单独的项目上创建了例如:项目5,其中包含POM.xml并将所有4个项目添加为模块

...
<modules>
<module>project1</module>
<module>project2</module>
<module>project3</module>
<module>project4</module>
</modules>
...

感谢您的输入

1 个答案:

答案 0 :(得分:1)

创建一个新模块(类型为pom),它依赖于4个模块,并使用程序集插件创建zip。