如何在maven中设置默认配置文件

如何在maven中设置默认配置文件,maven,Maven,在pom.xml中,有以下几行 有时,maven的目标包括-Dlucene7,我猜当存在-Dlucene7时,它会激活第二个配置文件,当maven命令没有-Dlucene7时,它会激活第一个配置文件 <profile> <id>lucene-3.3.0</id> <activation> <property> <name>!lu

在pom.xml中,有以下几行

有时,maven的目标包括
-Dlucene7
,我猜当存在
-Dlucene7
时,它会激活第二个配置文件,当maven命令没有
-Dlucene7
时,它会激活第一个配置文件

    <profile>
        <id>lucene-3.3.0</id>

        <activation>
            <property>
                <name>!lucene7</name>
            </property>
        </activation>
......

    <profile>
        <id>lucene-7.3.1</id>

        <activation>
            <property>
                <name>lucene7</name>
            </property>
        </activation>

lucene-3.3.0
!lucene7
......
lucene-7.3.1
lucene7
如果我想在默认情况下只设置lucene7配置文件,我可以将上面的替换为:

    <!--<profile>
        <id>lucene-3.3.0</id>

        <activation>
            <property>
                <name>!lucene7</name>
            </property>
        </activation> -->
......

    <profile>
        <id>lucene-7.3.1</id>

    <!--    <activation>
            <property>
                <name>lucene7</name>
            </property>
        </activation>  -->
        <dependencyManagement>
            <dependencies>
             ........

......
lucene-7.3.1
........

或者我可以简单地删除profiles部分并将
依赖项管理/依赖项
移动到外部级别吗?

如果您不想激活/停用它,可以将其移动到普通部分