Ant 提示输入并根据用户输入执行不同的任务

使用 Ant 进行自动化处理时,不想记住每一个 target  的名称,而是让默认的 target 列出需要的 target 出来,让用户输入名称或数字选择执行哪个 target。这样做自然是多了一步,有时候确也方便不少,但 Ant 还是有个缺点,它不能持久性的保持在 Ant 控制台下,持续的进行用户交互。

对于实现 Ant 的简单用户交互,我们可以借助于两个 Task,inputantcall, input 用来提示用户输入值,再根据 input 设定的属性来确定 antcall 调用哪个 target。执行完退出到系统 Shell 下,想要再来,就再执行一下 ant 吧,我也只能做到这一步了。

看下面的例子 build.xml 内容 阅读全文 >>