首页 > 解决方案 > 在 NetBeans 的 Maven 自定义目标定义中停用配置文件

问题描述

我有一个带有两个配置文件的 POM。默认情况下,第一个配置文件应处于活动状态。此外,我想在 NetBeans 中创建一个 Maven 自定义目标。为了这个目标,默认配置文件应该被停用,而另一个配置文件应该被激活。

配置文件激活条件:

<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 目标定义

问题是在这个窗口中设置的属性不会影响我的配置文件的激活。

我还尝试在“激活配置文件”字段中激活profile-2和停用profile-1(当它设置为 时activateByDefault),但停用!profile-1似乎在这里不起作用。

有没有办法实现所需的行为?

标签: mavennetbeansmaven-profiles

解决方案


推荐阅读