Изменение файлов конфигурации в my.war / WEB-INF / перед развертыванием на Tomcat для интеграционных тестов - PullRequest
0 голосов
/ 15 марта 2011

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

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

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

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

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

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

Raphael

1 Ответ

1 голос
/ 15 марта 2011

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

...