Как получить конфигурацию запуска IntelliJ IDEA для использования отфильтрованных ресурсов Maven? - PullRequest
0 голосов
/ 03 декабря 2018

У меня возникли проблемы с разработкой проекта в IntelliJ IDEA, в котором используется фильтрация ресурсов Maven.

В моем каталоге src/main/resources у меня есть

  1. spring.xml файл, который используется для запуска приложения

  2. service.env.properties

У меня также есть следующее в src/main/filters

  1. env-uat.properties

  2. env-prd.properties

  3. env-dev.properties

В моем файле pom.xml я использую maven-resources-plugin для создания трех каталогов конфигурации, которые будут включены в окончательный пакет.Каждый основан на одном из файлеров.Затем этот пакет можно развернуть в любой из трех сред без необходимости перестраивания.

Проблема, с которой я сталкиваюсь, заключается в том, что когда я пытаюсь запустить его с помощью IntelliJ IDEA, запустите конфигурации, которые я должен использовать

-Xbootclasspath/a:target/config/dev; 

, чтобы заставить IntelliJ IDEA подобрать файл .properties с правильным фильтром.

Хотя это работает, не похоже, что это правильный путь.У кого-нибудь есть какие-либо советы о том, как обрабатывать конфигурацию для нескольких сред и как заставить IntelliJ IDEA справиться с этой задачей при запуске конфигураций.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...