我有一个多模块 maven 项目(多层嵌套)。通常,当我执行 maven 构建(例如或其他)时,maven 将在继续处理子项目之前mvn install
运行父项目的所有目标。
我希望能够定义一个在父级上运行的目标,但要等到所有子级都已处理完毕。有没有办法做到这一点?
具体来说,我想要做的是运行一个exec:exec
目标,该目标在文件系统中递归查找测试结果文件,并将它们复制到一个中央位置以供我们的 CI 系统(巡航控制)聚合。所以,也欢迎这个问题的替代解决方案:)
更新:我忘了提到一个要求:无论构建是否成功,我都需要运行 exec 目标。