Обратите внимание, что мой ответ Maven2
ориентирован, поэтому я не совсем уверен, что он поможет вам решить вашу проблему, но, возможно, будет полезным для разработчиков Java ...
В Maven2 сборка не выполняется, если какой-либо модульный тест не пройден (однако у вас есть аргументы, чтобы сделать сборку успешной даже при сбое теста).
Затем вы можете прикрепить задачу Ant, которая скопирует некоторые файлы в каталог. Если вы присоедините эту задачу Ant в фазе package
, она будет запущена после фазы компиляции и тестирования, а затем будет выполняться только в случае успешного выполнения этих шагов.
Обратите внимание, что если вы хотите развернуть свой артефакт (например, "скопировать" WAR на сервер Tomcat), для этого есть плагин (проверьте плагин Cargo для пример).