Как условно выбрать конкретный каталог на основе среды pom.xml - PullRequest
0 голосов
/ 01 февраля 2019

У меня есть 2 файла, которые находятся в другом каталоге.На основе переменной среды мне нужно выбрать файлы, расположенные в этом соответствующем каталоге.

Например, мне нужны файлы для непроизводственной среды в \ src \ main \ resources \ keystore \ np-keystore и файлы для рабочей среды в \ src \ main \ resources \ keystore \ pd-keystore

На основании переменной env мне нужно выбрать файлы, расположенные в этих папках.Как я могу условно проверить и выполнить в своем POM.xml

<profile>
   <id>prod</id>
   <activation>
      <property>
         <name>environment</name>
         <value>prod</value>
      </property>
   </activation>
</profile>

Будет ли это активировать мой профиль при запуске в среде Prod?

1 Ответ

0 голосов
/ 04 февраля 2019
<profile>
   <id>prod</id>
   <activation>
      <property>
         <name>env</name>
         <value>prod</value>
      </property>
   </activation>
</profile>

Это на самом деле работает, если вы устанавливаете переменную env явно через ввод командной строки или через настройки maven.

Таким образом, этот профиль будет активирован в зависимости от указанной переменной env.Мы также можем использовать! Prod, чтобы выбрать все непроизводительные среды.

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