У меня есть многомодульный проект maven (несколько уровней вложенности). Обычно, когда я выполняю сборку maven (например, mvn install
или что-то еще), maven запускает все цели для родительского проекта до того, как продолжит работу с детьми.
Я хочу иметь возможность определить цель, которая выполняется для родителя, но не до тех пор, пока не будут обработаны все дочерние элементы. Есть ли способ сделать это?
В частности, я хочу выполнить цель exec:exec
, которая рекурсирует файловую систему в поисках файлов результатов теста и копирует их в центральное место для агрегирования нашей системой CI (cruisecontrol). Итак, альтернативные решения этой проблемы также приветствуются:)
ОБНОВЛЕНИЕ: я забыл упомянуть одно требование: мне нужно, чтобы цель exec запускалась независимо от того, успешна ли сборка или нет.