Maven配置文件激活 - 如何为激活定义多个条件

时间:2016-10-13 16:30:34

标签: java maven maven-3

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

1 个答案:

答案 0 :(得分:1)

目前无法为maven配置文件激活配置OR逻辑(除非复制粘贴配置文件,其中一种具有两种可能的激活方式):

相关的JIRA问题:

  

感谢 @Tunaki @ Michael-O 对他们的评论   原始问题 - 可以在那里找到更多细节