Java 在替换令牌任务中使用build.properties的值
我有以下建议:Java 在替换令牌任务中使用build.properties的值,java,ant,build,Java,Ant,Build,我有以下建议: <replacefilter> <replacetoken><![CDATA[JDBCDataSource="xyz"]]></replacetoken> <replacevalue><![CDATA[JDBCDataSource="abc"]]></replacevalue> </replacefilter> 如何在replacetoken和replacevalu
<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>
非常有魅力!虽然我的IDE显示“replacetoken没有属性expandProperties”,但它仍在运行。。