У меня есть POM с двумя профилями. Первый профиль должен быть активен по умолчанию. Далее я хочу создать пользовательскую цель Maven в NetBeans. Для этой цели профиль по умолчанию должен быть деактивирован, а другой профиль должен быть активирован.
Условия активации профиля:
<profile>
<id>profile-1</id>
<activation>
<property>
<name>!activate2</name>
</property>
</activation>
</profile>
<profile>
<id>profile-2</id>
<activation>
<property>
<name>activate2</name>
</property>
</activation>
</profile>
Определения целей Maven:

Проблема состоит в том, что свойство, установленное в этом окне, не влияет на активацию моих профилей.
Я также попытался активировать profile-2
и деактивировать profile-1
(когда он был установлен на activateByDefault
) в поле «Активировать профили», но деактивация с помощью !profile-1
здесь не работает.
Is Есть ли способ добиться желаемого поведения?