maven配置文件激活是否可以基于属性子字符串?

时间:2017-11-08 16:15:47

标签: maven jenkins

有没有办法在Maven中使用属性的子字符串进行配置文件激活?我希望使用Jenkins简单地将分支名称传递给我的构建,如果它是一个release / *分支,则激活一个配置文件。

我有什么方法可以对这样的参数操作进行配置文件激活?例如:

  <profiles>
    <profile>
      <id>appserverConfig-dev</id>
      <activation>
        <property>
          <name>branch</name>

          <!-- some form of wildcarding or regex on the parameter value ??? -->
          <value>release/.*</value>   
        </property>
      </activation>
      <properties>
        <appserver.home>/path/to/dev/appserver</appserver.home>
      </properties>
    </profile>
   </profiles>

或者,如果构建来自发布分支,我是否可以使用更好的方法来激活配置文件?

0 个答案:

没有答案