У меня не было проблем с запуском военного проекта maven на встроенном сервере для его собственных интеграционных тестов, но теперь мне нужно запустить несколько войн и протестировать из другого проекта.
Я хотел бы настроить следующий сценарий...
У меня есть два военных проекта Maven в моей локальной рабочей области, называемые War1 и War2.Я хотел бы иметь третий проект Maven, WarIntegration, который содержит только интеграционные тесты и выполняет следующие действия:
Возможно ли это? Какая установка плагина позволит этого добиться? Каким должен быть проект WarIntergration (упаковка)? Должны ли War1 и War2 быть модулями в WarIntegration или зависимостями? Можно ли добавить всю конфигурацию в проект WarIntegration или ее нужно распределить между проектами?
Это похоже на этот вопрос, за исключением того, что мы должны использовать встроенный сервер, который запускается и останавливается проектом (вероятно, когда мы запускаем проверку), и нам нужен отдельный проект для интеграционных тестов: У меня многомодульный Maven 2 POM с двумя WAR-файлами. Как мне настроить его для развертывания обоих War-файлов перед запуском тестов?