您现在的位置是:首页
>
buildup什么意思中文 关于build tool的构想 从Ant说起[1]
关于 uild tool的构想 从A t说起[1] a t——你要是不会 出门都不好意思跟人打招呼的那个a t 每个人都用过 它是一个 uild tool 用xml来描述target 用xml来设置每
关于build tool的构想 从Ant说起[1]
ant——你要是不会 出门都不好意思跟人打招呼的那个ant 每个人都用过
它是一个build tool 用xml来描述target 用xml来设置每个task的属性
ant的好处我们都体会到了
什么都是xml 而xml地球人都知道
功能强大 从编译java文件到checkin cvs 反正几乎你想得到的功能它都能作
扩展容易 如果你发现某个功能ant没有 自己实现一个Task类就是
一些功能设计得很合理 比如javac和java自动检查时间戳和依赖关系检查等等
但是 用多了 发现缺点也不少
什么都是xml 而xml的语法有些时候显得很繁琐
xml用来描述逻辑异常笨拙
所有的逻辑都只能在java里用Task实现 要做一些跨越不同Task之间的通讯很困难 比如 先读取第一个文件的时间戳 再读取另一个文件中储存的时间戳 再根据两个时间戳之间的距离判断下一步调用哪个task或者target
xml的代码重用困难 很难定义一些常用的xml element作为库 然后再不同文件甚至项目中重用
![buildup什么意思中文 关于build tool的构想 从Ant说起[1]](http://img.zhputi.com/uploads/6b5a/6b5a1515b7ba2875d5da3842241f7afc19237.jpg)
对module的支持有限
lishixinzhi/Article/program/Java/ky/201311/29274 很赞哦! (1117)