有没有办法在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>
或者,如果构建来自发布分支,我是否可以使用更好的方法来激活配置文件?