Могу ли я установить конкретные зависимости на основе профилей в Maven - PullRequest
0 голосов
/ 17 апреля 2019

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

Могу ли я использовать профили в pom.xml, чтобы как-то решить во время сборки, какие зависимости будут установлены?

Или есть лучший способ сделать это?

1 Ответ

0 голосов
/ 18 апреля 2019

Мне нужны были два профиля, которые активируются на основе версий Jdk. Для одного из моего окружения у меня был jdk1.7, а для другого jdk1.8.

Вот как выглядит мой пом сейчас.

<profiles>
 <profile>
   <id>Env1</id>
   <activation>
     <jdk>1.7</jdk>
   </activation>
   <dependencies>
    <dependency>Any dependency you want</dependency>
   </dependencies>
 </profile>
 <profile>
   <id>Env2</id>
   <activation>
     <jdk>1.8</jdk>
   </activation>
   <dependencies>
    <dependency>Any dependency you want</dependency>
   </dependencies>
 </profile>
</profiles>

Надеюсь, это кому-нибудь поможет.

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