Ant if语句

时间:2010-10-08 11:42:32

标签: ant

以下是我的build.xml文件的摘要。 我想修改文件,以便根据构建文件中变量的值设置jar名称。

<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 个答案:

答案 0 :(得分:3)

Ant Contrib project可选择custom tasks,其中包含<if> task,可让您执行此操作。这很笨拙,但确实有效。