cat怎么读,duck怎么读

ant怎么读

cat怎么读,duck怎么读

文章插图
ant[英][?nt][美][?nt]n.蚂蚁; 复数:ants. 除了单词本身的意思外,Ant是一种基于Java的build工具 。理论上来说,它有些类似于(Unix)C中的make,但没有make的缺陷 。目前的最新版本为:Ant 1.9.4[1]。具有跨平台性和操作简单等优点 。Ant通过调用target树,就可以执行各种task 。每个task实现了特定接口对象 。由于Ant构建文件时XML格式的文件,所以很容易维护和书写,而且结构很清晰 。
英语ant蚂蚁怎么念【cat怎么读,duck怎么读】你好,中文谐音:安特
Ant翻译中文是什么意思蚂蚁
蚂蚁英语的读音展开全部


ant
[Ant]
n.
蚂蚁

爱特
Ant是什么?理论上来说,它有些类似于(Unix)C中的make,但没有make的缺陷 。
既然我们已经有了make, gnumake, nmake, jam以及其他的build工具为什么还要要一种新的build工具呢?因为Ant的原作者在多种(硬件)平台上开发软件时,无法忍受这些工具的限制和不便 。类似于make的工具本质上是基于shell(语言)的:他们计算依赖关系,然后执行命令(这些命令与你在命令行敲的命令没太大区别) 。这就意味着你可以很容易地通过使用OS特有的或编写新的(命令)程序扩展该工具;然而,这也意味着你将自己限制在了特定的OS,或特定的OS类型上,如Unix 。
Makefile也很可恶 。任何使用过他们的人都碰到过可恶的tab问题 。Ant的原作者经常这样问自己:是否我的命令不执行只是因为在我的tab前有一个空格?!! 。类似于jam的工具很好地处理了这类问题,但是(用户)必须记住和使用一种新的格式 。
Ant就不同了 。与基于shell命令的扩展模式不同,Ant用Java的类来扩展 。(用户)不必编写shell命令,配置文件是基于XML的,通过调用target树,就可执行各种task 。每个task由实现了一个实现了特定Task接口的对象来运行 。(如果你对Ant一点概念都没有的话,可能看不懂这一节,没有关系,后面会对target,task做详细的介绍 。你如果没有太多的时间甚至可以略过这一节,然后再回来浏览一下这里的介绍,那时你就会看懂了 。同样,如果你对make之类的工具不熟悉也没关系,下面的介绍根本不会用到make中的概念 。)
必须承认,这样做,在构造shell命令时会失去一些特有的表达能力 。如`find . -name foo -exec rm {}`,但却给了你跨平台的能力-你可以在任何地方工作 。