保存和属性
问题描述:
我尝试写Ant任务的负荷,即做以下(伪代码):保存和属性
if(property1 == null)
gets property1 from user input and saves this value(so when next time script will be executed the value must be used)
else
use value
因此,与其他的话,如果我在第一次运行脚本,必须问一些价值并保存这个值以备将来使用 而主要的东西只能用于ANT核心任务。
答
你可以尝试这样的事:
<target name="load-properties">
<property file="test.properties" />
</target>
<target name="ask-user" unless="my-property" >
<input
message="Please provide property"
addproperty="my-property" />
<echo file="test.properties" message="my-property=${my-property}" />
</target>
<!-- try to load properties-file first, ask user if property is not found -->
<target name="main" depends="load-properties, ask-user">
<echo>${my-property}</echo>
</target>
它的工作原理PERFEKT,谢谢! – 2010-05-04 13:00:42