ANT: определить переменную и выполнить другую задачу - PullRequest
1 голос
/ 24 февраля 2011

Я попробовал следующее в ant:

<?xml version="1.0"?>
<project name="test" default="real" basedir=".">
  <target name="task">
    <mkdir dir="${value}" />
  </target>
  <target name="real" depends="task">
    <property name="value" value="real" />
  </target>
  <target name="fake" depends="task">
    <property name="value" value="fake" />
  </target>
</project>

Но это не сработало, как я ожидал: свойство определено после , задача выполнена.

Как я могу определить переменную в задаче, а затем вызвать другую задачу?

1 Ответ

1 голос
/ 24 февраля 2011

Поскольку задачи real и fake зависят от task, это означает, что task выполняется первым. Вот как муравей разрешает зависимости задач.

Вы можете посмотреть на задачу antcall , чтобы вызвать другую цель после установки переменной.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...