我有一个多模块maven项目(几个级别的嵌套)。通常,当我执行一个maven构建(如mvn install
或其他)时,maven会在之前为子项目运行父项目的所有目标。孩子完成后在父母上执行目标
我希望能够定义在父级上运行的目标,但直到所有子级都被处理完为止。有没有办法做到这一点?
具体来说,我想要做的是运行一个exec:exec
目标,该目标递减查找测试结果文件的文件系统,并将它们复制到中央位置,以通过我们的CI系统(巡航控制)进行聚合。所以,也欢迎这个问题的替代解决方案:)
更新:我忘了提及一个要求:我需要执行目标运行,无论构建是否成功。
关于更新,这不可能是CI工具的责任? – 2009-11-16 20:38:28