如何在maven中设置默认配置文件
在pom.xml中,有以下几行 有时,maven的目标包括如何在maven中设置默认配置文件,maven,Maven,在pom.xml中,有以下几行 有时,maven的目标包括-Dlucene7,我猜当存在-Dlucene7时,它会激活第二个配置文件,当maven命令没有-Dlucene7时,它会激活第一个配置文件 <profile> <id>lucene-3.3.0</id> <activation> <property> <name>!lu
-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部分并将
依赖项管理/依赖项
移动到外部级别吗?如果您不想激活/停用它,可以将其移动到普通部分