我有以下替换过滤器:
<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>
关于java - 在 Replacetoken ant 任务中使用 build.properties 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46172818/