2010-05-04 3 views
0

я стараюсь писать муравей задачу, то сделайте следующее (псевдо-код):Сохранение и загрузка свойств

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 

Так, с Другими словами, если я запустить сценарий в первый раз, он должен задать некоторое значение и сохранить это значение для будущего И главное, что он должен использоваться только ЗАДАЧИ АНТИЧЕСКОГО ЗАДАЧИ.

ответ

2

Вы могли бы попробовать что-то вроде этого:

<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> 
+0

Он работает Perfekt, спасибо! –

Смежные вопросы