以下是我的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}"
/>


感谢您的任何建议,

阿德里安

最佳答案

Ant Contrib project有一个custom tasks选项,其中包括一个<if> task可以让您执行此操作。这很笨拙,但可以。

关于ant - Ant if语句,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3890111/

10-10 01:54