В настоящее время я создаю веб-приложение Java (с NetBeans).Я использую Jenkins для создания версии выпуска со следующим конвейером (для Jenkins):
Build -> Test -> Deploy (на удаленный тестовый веб-сервер)
Build и Test в порядке, но яесть вопрос о задании на развертывание.Задание развертывания в настоящее время берет мой ранее сгенерированный файл .war и просто передает его на удаленный веб-сервер (с плагином «Развернуть в контейнер»).Но я хотел бы сначала изменить параметры базы данных моего веб-приложения!(чтобы использовать другую удаленную тестовую базу данных).Я был бы рад изменить java-файл с помощью команды оболочки, но я не могу, потому что мой .war состоит только из скомпилированного .class java.
Итак, как я могу изменить некоторые из моих java-код веб-приложения (для учетных данных базы данных) из файла .war перед его развертыванием на удаленном веб-сервере?