Ant if заявление - PullRequest
       4

Ant if заявление

3 голосов
/ 08 октября 2010

Ниже приведен фрагмент из моего build.xml файла. Я хочу изменить файл так, чтобы имя фляги было установлено в зависимости от значения переменной в файле сборки.

<info 
   jarName="java get"
   jarUrl="${deploy-url}${polish.jarName}"
/>

Так что-то вроде -

<info
   if(${deploy-url} == "test")
      jarName="java get" 
   else
      jarName="java test" 
      jarUrl="${deploy-url}${polish.jarName}"
/>

Или я могу вызвать java-программу для возврата имени jar, так что-то вроде -

<info
   jarName=java programToExecute 
   jarUrl="${deploy-url}${polish.jarName}"
/>

Спасибо за любые предложения,

Адриан

1 Ответ

3 голосов
/ 08 октября 2010

В проекте Ant Contrib имеется выбор пользовательских задач , включая <if> задачу , которая позволит вам это сделать. Это неуклюже, но работает.

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