Ant是什么?

2024-05-16 13:58

1. 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 {}`,但却给了你跨平台的能力-你可以在任何地方工作。

Ant是什么?

2. 为什么要用ant

ant使用XML配置了一些自动化的打包、配置等等操作。使用java实现的,能跨平台。

3. ant?这是什么啊?请问你

蚂蚁的意思

ant?这是什么啊?请问你

4. ANT甩棍 怎么样

三代的还不错    ANT四代GAS甩棍是目前国产最好的,从外观的精细度到使用性能,但是要两百多块

5. ant里怎么输入&

ant配置文件的自己写,新建项目菜单里有个Java->Java project from Existing Ant Buildfile

ant里怎么输入&

6. java中ant是什么?作用是什么?

ant也是发布打包的,但是用熟了之后,可以发布到各种服务器。
高手都是用的ant,myeclipse这些自带的功能是发布到你本地的电脑上的。

7. ANT是哪个国家?

  ANT=Antwerp  比利时 安特卫普。
  安特卫普位于比利时西北部斯海尔德河畔,是比利时最大港口和重要工业城市,面积140平方公里,人口45.7万人(2005年1月),居民大多使用荷兰地方方言。安特卫普是欧洲著名文化中心,是著名艺术大师罗宾斯和冯·狄克的诞生地,也是世界著名的游览城市。人们被其吸引的是它的三大看点:一是保存完好、充满中世纪情调的旧市区古老建筑;二是神秘的钻石加工和交易;三是有世界声誉的绘画艺术和众多的博物馆,建有罗宾斯故居博物馆、皇家艺术博物馆、国家海运博物馆以及钻石博物馆等。

  这里有充满中世纪情调的古老建筑,这里有高超神秘的钻石工艺,这里有享誉世界的绘画艺术,与宗教完美结合。

ANT是哪个国家?

8. ant什么意思

就是蚂蚁的意思