ant 使用中碰到的一些问题...大家喜欢 ant 还是 make ?
ant 不能写脚本语言,而且很多功能欠缺
我学着写 ant 的 build.xml 时就碰到过这些问题:
1. 没法清空一个目录,del 永远会连这个目录本身一起删掉,我只好 del 一个目录再 create
2. 一个 task 失败了就一定退出。 tomcat 提供的 ant task: install, remove, start, stop 等,我想先 remove, 不管是否成功,再 install ,此时必须成功。没找到解决办法。
3. 想要根据某条件做不同的事,比如根据某个文件存在否、某个 task 成功否做不同的事。我想基于 xml 的格式也许永远做不了这些,即使能做到也相当复杂。
所以我又开始看 make ,但那许多隐含规则、自动变量、include也很让人发怵...
我想,最好的方法还是使用尽可能简单的 make
不知大家都用些什么?有些什么看法?