我有以下replacefilter:
<replacefilter>
<replacetoken><![CDATA[JDBCDataSource="xyz"]]></replacetoken>
<replacevalue><![CDATA[JDBCDataSource="abc"]]></replacevalue>
</replacefilter>
我如何在replacetoken和replacevalue标记中传递来自build.properties文件的变量,例如:
<replacefilter>
<replacetoken><![CDATA[JDBCDataSource="${var1}"]]></replacetoken>
<replacevalue><![CDATA[JDBCDataSource="${var2}"]]></replacevalue>
</replacefilter>
最佳答案
您需要使用expandproperties
属性:
<replacefilter>
<replacetoken expandproperties="true"><![CDATA[JDBCDataSource="${var1}"]]></replacetoken>
<replacevalue expandproperties="true"><![CDATA[JDBCDataSource="${var2}"]]></replacevalue>
</replacefilter>