我对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>
...
感谢您的输入
答案 0 :(得分:1)
创建一个新模块(类型为pom),它依赖于4个模块,并使用程序集插件创建zip。