Maven profile <activation>
块在v3.2.2之前曾是OR
语句的列表。但是,一旦http://jira.codehaus.org/browse/MNG-4565得到解决,它就会成为AND
语句的列表,例如:
<activation>
<activeByDefault>false</activeByDefault>
<os>
<name>linux</name>
</os>
<property>
<name>release</name>
<value>true</value>
</property>
</activation>
当操作系统是linux AND release
属性设置为true
时,将激活以下配置文件。问题是 - 如何配置 OR 逻辑,即OS是linux
对于maven v3.2.2及更高版本, OR release
属性设置为true
?
答案 0 :(得分:1)
目前无法为maven配置文件激活配置OR
逻辑(除非复制粘贴配置文件,其中一种具有两种可能的激活方式):
相关的JIRA问题:
感谢 @Tunaki 和 @ Michael-O 对他们的评论 原始问题 - 可以在那里找到更多细节