Изменение файлов конфигураций в my.war/ web-inf/ перед развертыванием на Tomcat для интеграционных тестов
-
24-10-2019 - |
Вопрос
У меня есть приложение для клиента/сервера REST на основе причала, который я развертываю на Tomcat. Клиент и серверы и два разных модуля.
Я также создал третий модуль (тестирование WebApp), который отвечает только за запуск интеграционных тестов.
Я хотел бы развернуть несколько экземпляров «войны», созданного модулем сервера, с помощью Плагин "груз", прежде чем запустить тесты.
Действительно, у меня есть файл конфигурации, расположенный в «web-inf/», который содержит некоторые настройки (например, настройки соединения MySQL, промежутки времени и т. Д.). И я хотел бы изменить этот файл конфигурации в файле войны, прежде чем развернуть его с грузом, с несколькими ароматами конфигурации (несколько версий MySQL, ... и т. Д.)
У вас есть представление о том, как я могу справиться с этим.
Заранее спасибо за вашу помощь, с уважением,
Рафаэль
Решение
В модуле тестирования интеграции вы можете использовать зависимость-плугин для получения зависимости (файл войны), и распаковать файл войны и заменить файл конфигурации и запустить тест интеграции. Это только в зависимости от того, как часто вы называете интеграционные тесты ...