4

当多个配置文件被激活并且它们具有相互冲突的属性定义时,究竟会发生什么?例如,如果有两个配置文件都定义了属性${platform-path}但将其定义为两个不同的值,那么最终使用的有效值是多少?

我尝试使用help:effective-pom,它似乎是文件中稍后定义的配置settings.xml文件,但我似乎无法在 maven 站点和 sonaType 书中看到这种行为。

4

1 回答 1

3

我猜这取决于xml解析器的实现。一项快速测试表明,pom 文件中变量的最后一个定义被认为是正确的。

于 2013-06-20T17:40:52.443 回答