【发布时间】:2011-11-18 23:46:04
【问题描述】:
我正在尝试通过 pom 的 groupId 的值激活我的 settings.xml 中的配置文件。为了实现这一点,我有:
<settings>
<profiles>
<profile>
<id>imf</id>
<activation>
<property>
<name>project.groupId</name>
<value>myId</value>
</property>
</activation>
<properties>
. . .
</properties>
</profile>
</profiles>
</settings>
但这不起作用。不能从设置中访问项目属性吗? reference material 表示可以。
为了验证我对属性激活器元素的使用,我使用命令行中的属性集进行了完整性检查。实际上,如果我将 -Dproject.groupId=myId 传递给 mvn 命令行,我的激活就会起作用。这让我相信 settings.xml 文件中根本没有项目属性。
【问题讨论】:
标签: maven properties settings