模块组装后延迟组装根?

时间:2016-02-24 15:51:10

标签: java maven maven-assembly-plugin

我正在尝试创建一个最终用户zip,其中包含我工作区中的所有程序和数据。

我有一个maven项目,有很多模块。一些模块使用maven-assembly-plugin并以“dir”格式输出。 (1)

在我的root / parent项目中,我有一个程序集(继承为false)从模块中收集所有程序和数据(1)并将其放入一个漂亮的大拉链。

当我在我的root上执行“mvn包”时,maven首先在我的root上执行mvn包,然后在我的所有模块上执行下一个mvn包。这是一个问题,因为在第一个“mvn包”上根项目的程序集是“make”,但模块程序集创建的数据尚不可用。

我确实读过你不能改变模块的顺序。

有没有办法延迟root的组装,直到所有模块都准备就绪?

现在我只需在root上调用“mvn package”两次就行了。但这有点像黑客。

0 个答案:

没有答案