您现在的位置是:首页 >

buildup什么意思中文 关于build tool的构想 从Ant说起[1]

火烧 2021-06-07 16:47:11 1117
关于 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]

    对module的支持有限

lishixinzhi/Article/program/Java/ky/201311/29274  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码