Сохранить и загрузить свойства - PullRequest
0 голосов
/ 04 мая 2010

Я пытаюсь написать задачу муравья, которая выполняет следующее (псевдокод):

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

Итак, другими словами, если я запускаю скрипт в первый раз, он должен запросить какое-то значение и сохранить это значение для будущего И главное, это должны быть использованы только основные задачи.

1 Ответ

2 голосов
/ 04 мая 2010

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

  <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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...