在多模块构建

时间:2016-04-11 07:14:04

标签: java maven zip maven-assembly-plugin

我有一些maven项目使用maven程序集插件生成一个zip(每个项目都构建自己的zip)。

现在我有另一个项目,它只是一个多模块项目,引用其他项目。我希望这个项目生成一个带有子模块zips 内容的zip

这怎么可能?我不知道如何为多模块项目配置程序集插件。

澄清一下,我有这些项目

Submodule1
Submodule2
Mainmodule

子模块使用assembly-plugin:

生成这些zip文件
Submodule1:
  {Submodule1.jar, 
   dependency1.jar, 
   dependency2.jar, 
   someotherfile.txt}

Submodule2:
  {Submodule2.jar, 
   dependency3.jar, 
   evenanotherfile.txt}

我希望主模块生成此zip:

Mainmodule:
  {Submodule1.jar, 
   dependency1.jar, 
   dependency2.jar, 
   someotherfile.txt
   Submodule2.jar, 
   dependency3.jar, 
   evenanotherfile.txt}

编辑:关于"重复":这个问题与从一个maven项目创建多个程序集无关。我有多个maven项目,每个项目都构建自己的程序集。然后我有另一个(multii模块)项目,它构建自己的程序集(但是这个程序集应该包含子模块程序集的内容)

0 个答案:

没有答案