Как определить, является ли значение свойства путем к каталогу, используя ANT? - PullRequest
2 голосов
/ 22 февраля 2011

У нас есть файл свойств, содержащий список ключей и их значений.Значением свойства могут быть пути к каталогам или числовые значения, или URL-адреса гиперссылок, или URL-адреса базы данных, или IP-адрес сервера базы данных или номера портов и т. Д.

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

Пожалуйста, сообщите.

1 Ответ

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

Вы хотите использовать задачу Ant Available Ant.Это не проверено, но вам следует начать.

<target name="check.directory">
       <available file="${my.property}" type="dir" property="my.property.present"/>
</target>

<target name="do-if-directory" depends="check.directory" if="my.property.present">
    <!-- custom task here -->
</target> 

В качестве альтернативы вы можете использовать Condition Ant Task.

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