Изменение файлов конфигураций в my.war/ web-inf/ перед развертыванием на Tomcat для интеграционных тестов

StackOverflow https://stackoverflow.com/questions/5310280

Вопрос

У меня есть приложение для клиента/сервера REST на основе причала, который я развертываю на Tomcat. Клиент и серверы и два разных модуля.

Я также создал третий модуль (тестирование WebApp), который отвечает только за запуск интеграционных тестов.

Я хотел бы развернуть несколько экземпляров «войны», созданного модулем сервера, с помощью Плагин "груз", прежде чем запустить тесты.

Действительно, у меня есть файл конфигурации, расположенный в «web-inf/», который содержит некоторые настройки (например, настройки соединения MySQL, промежутки времени и т. Д.). И я хотел бы изменить этот файл конфигурации в файле войны, прежде чем развернуть его с грузом, с несколькими ароматами конфигурации (несколько версий MySQL, ... и т. Д.)

У вас есть представление о том, как я могу справиться с этим.

Заранее спасибо за вашу помощь, с уважением,

Рафаэль

Это было полезно?

Решение

В модуле тестирования интеграции вы можете использовать зависимость-плугин для получения зависимости (файл войны), и распаковать файл войны и заменить файл конфигурации и запустить тест интеграции. Это только в зависимости от того, как часто вы называете интеграционные тесты ...

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top