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