在 replacetoken ant 任务中使用 build.properties 的值
Use value for build.properties in replacetoken ant task
我有以下替换过滤器:
<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>
我有以下替换过滤器:
<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>