我有一个带有一堆子模块的父POM.我想在所有孩子都执行了一个包任务之后运行一个antrun:run任务(我正在使用Ant包装我的应用程序,因为我放弃了弄清楚如何使程序集正常工作).
我需要在所有孩子之后执行antrun任务- 但我不能将它与包阶段联系起来,因为父亲在孩子之前得到"打包",我之后需要蚂蚁.
有没有办法在一个命令中执行此操作?
当然,简单的解决方法是运行2个maven命令:
mvn package; mvn antrun:run
Run Code Online (Sandbox Code Playgroud)
但如果可能的话,我想在一个中做到这一点
mvn package antrun:run
Run Code Online (Sandbox Code Playgroud)
产生错误的行为 - 它运行antrun:在子项目的包阶段之前运行.
理想情况下,我只能打字
mvn package
Run Code Online (Sandbox Code Playgroud)
并且在所有子节点上运行包阶段,然后运行antrun:在父节点上运行.
maven-2 ×1