Я новичок в Maven и пришел из истории Rails. На высоком уровне я хочу подключиться к другой базе данных, если я запускаю тесты, запускаю приложение локально и когда я развертываюсь в рабочей среде.
Вот о чем я думал. Когда я запускаю mvn test
, он должен использовать test.properties, когда я запускаю mvn jetty:run
локально, он должен использовать dev.properties, а при развертывании он должен выбрать файл свойств, который уже находится на сервере, а не в WAR.
Но я понятия не имею, как это обычно делается в Java-проекте, построенном с Maven.