Maven позволяет активировать профиль, при наличии определённого переданного свойства:
1 2 3 4 5 6 7 8 9 |
<profile> <id>my-profile-id</id> <activation> <property> <name>myPropertyName</name> </property> </activation> ... </profile> |
Здесь вместо myPropertyName нужно указать имя вашего свойства (это специальные пары ключ-значение, которые передаются при запуске maven). Чтобы активировать этот профиль нужно добавить при сборке -DmyPropertyName:
1 |
mvn clean install -DmyPropertyName |
Обычно с ключом -D передаются пары ключ-значение вот так:
1 |
mvn clean install -Dmyvar=value1 |
Однако в данном случае значение нам не нужно и его можно опустить.