Я настраиваю модуль интеграционного тестирования для веб-проекта хорошего размера. Модуль тестирования интеграции отделен от самого веб-проекта, и у него есть собственный pom.Как заставить Jet-Maven-плагин развертывать войну, которая извлекается из репозитория?
Идея состоит в том, чтобы использовать maven-soapui-plugin для отправки запросов и проверки ответа. Настройка плагина soapui - это не проблема. Тем не менее, у меня возникают проблемы с выяснением того, как я могу сказать, что причал-maven-плагин развертывает войну из удаленного репозитория.
Если я правильно понял, плагин jetty-maven имеет свойство «< webApp>/< webApp> ', которое позволяет мне указать файл войны для развертывания. Проблема в том, что файл войны отсутствует в самом модуле.
Я слышал, что я могу использовать плагин сборки maven для извлечения войны из репозитория через проекты artifactId, но мне еще предстоит выяснить, как я буду это делать.
Вот краткое изложение того, что я хочу:
- Получить конкретную войну из хранилища и т.п., в примере с помощью своего артефакта.
- Разверните эту войну на плацдарм-шлюпке (цель развертывания-войны?)
- Получите maven-soapui-plugin, чтобы запустить тесты и сообщить результаты на этапе интеграции.
Я уверен, что у меня есть шаг 3 покрыты, но я очень уверен, как достичь шага 1 и 2.
Любая помощь очень ценится
Hi Pascal. Спасибо за совет. Это похоже на то, что я за ним. Еще раз спасибо! :-) – John
@John Добро пожаловать. –
для параметра deployables: Не удается найти «deployables» в классе org.codehaus.cargo.maven2.configuration.Configuration В моем случае для версии 1.4.12 для груза разворачиваемый тег не соответствует настройке. http://stackoverflow.com/a/18061722/1488761 –