Деактивировать профиль в пользовательских определениях целей Maven NetBeans - PullRequest
1 голос
/ 04 мая 2020

У меня есть 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:

Maven Goal definitions

Проблема состоит в том, что свойство, установленное в этом окне, не влияет на активацию моих профилей.

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

Is Есть ли способ добиться желаемого поведения?

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