Требование: проверить, доступен ли файл или нет, а затем на основе истинного или ложного значения выполнить какую-либо задачу., чтобы проверить, доступен ли файл или нет в ant
Я использую задачу:
<varNested name="path" value="/user1/abc.jar"/>
<available file="${path}" property="file.available"/>
Проблема 1: Теперь, когда я пытаюсь напечатать это свойство:
<echo message="value of file is available is : ${file.available}"/>
вместо печати значение верно печатает $ {file.available }
Проблема 2: Будет ли этот фрагмент кода работать? если нет, то что будет использоваться вместо equalsNested? ...
</then>
<else>
...
</else>
</if>
возможно дубликат [? Ant задачи для запуска Ant цели, только если файл существует] (http://stackoverflow.com/ Вопросы/520546/ant-task-to-run-an-ant-target-only-if-a-file-exists) –