Ant是什么?

2024-05-10 22:05

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是用来干什么的

Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。
Ant运行时需要一个XML文件, Ant通过调用target树,就可以执行各种task。每个task实现了特定接口对象。
由于Ant构建文件 是XML格式的文件,所以很容易维护和书写,而且结构很清晰。Ant可以集成到开发环境中。由于Ant的跨平台性和操作简单的特点,它很容易集成到一些开发环 境中去。

扩展资料
Ant的depends属性指定了target的执行顺序。Ant会依照depends属性中target出现顺序依次执行 每个target。
在执行之前,首先需要执行它所依赖的target。程序中的名为run的target的 depends属性compile,而名为compile的target的depends属性是prepare,所以这几个target执 行的顺序是prepare->compile->run。
一个target只能被执行一次,即使有多个target依赖于它。如果没有if或unless属性target总 会被执行。
参考资料来源:百度百科-apache ant

3. ant是什么意思?

n.																								蚂蚁
一、读音:英[ænt],美[ænt]
二、例句:
Afterwards I allowed an ant to visit them.
我于是让一只蚂蚁去接近它们。
三、词汇用法:
1、ant的词根,-ant指“漠不关心的”,常见的有形容词和名词形式。
四、词源
直接源自古英语的ampte;最初源自古高地德语的amitjo,意为蚂蚁。

扩展资料:
近义词:pismire
一、翻译:n.																								蚂蚁
二、读音:英['pɪsˌmaɪə],美['pɪsˌmaɪə]
三、例句:
Various of knitting flannelette: Yaoli flannelette、pismire fabric、pedion curl fabric、towel fabric、roughing fabric etc.
各种针织绒布类:摇粒绒、蚂蚁布、单面毛圈布、毛巾布、磨毛布等。

ant是什么意思?

4. ant是什么意思

ant
名词 n. 
1.
蚂蚁[c]

-ant
后缀 suf. 
1.
形容词词尾,表示"进行...的","促进...作用的","引起...行动的","处于...状态、情况的"
2.
名词词尾,表示"进行...动作的人、物","促进...作用的人、物","引起...行动的人、物" 

ant.
缩写词 abbr. 
1.
=antenna
2.
=anterior
3.
=antique
4.
=antonym
5.
=antiquarian
6.
=antiquity

Ant.
缩写词 abbr. 
1.
=Antarctica

ant-
前缀 pref. 
1.
表示"反对";"相反";"对抗";"相互"

5. ant是什么意思呢?你们知道吗

Java 里面的Ant是什么?
Apache Ant 是一个基于 Java的生成工具。
 
Ant是一种基于Java的build工具。理论上来说,它有些类似于(Unix)C中的make ,但没有make的缺陷。目前的最新版本为:Ant 1.9.1[1]。
既然我们已经有了make, gnumake, nmake, jam以及其他的build工具为什么还要要一种新的build工具呢?因为Ant的原作者在多种(硬件)平台上开发软件时,无法忍受这些工具的限制和不便。类似于make的工具本质上是基于shell(语言)的:他们计算依赖关系,然后执行命令(这些命令与你在命令行敲的命令没太大区别)。这就意味着你可以很容易地通过使用OS特有的或编写新的(命令)程序扩展该工具;然而,这也意味着你将自己限制在了特定的OS,或特定的OS类型上,如Unix。
 
 
与基于shell命令的扩展模式不同,Ant用Java的类来扩展。(用户)不必编写shell命令,配置文件是基于XML的,通过调用target树,就可执行各种task。每个task由实现了一个特定Task接口的对象来运行。(如果你对Ant一点概念都没有的话,可能看不懂这一节,没有关系,后面会对target,task做详细的介绍。
 
 
它有这么些关键字 :能实现代码编译部署自动化,大规模的项目应该使用ant 或者maven

ant是什么意思呢?你们知道吗

6. ant是什么意思?

ant的意思是蚂蚁。
英 [ænt]  美 [ænt]    
例句:Afterwards I allowed an ant to visit them.
翻译:我于是让一只蚂蚁去接近它们。
短语:queen ant 蚁王

其他昆虫的英语
1、bee 
英 [biː]  美 [biː]    
n. 蜜蜂
n. 集会
例句:A bee pricks the skin with its sting.
翻译:蜜蜂用螫针刺皮肤。
2、dragonfly 
英 ['dræɡənflaɪ]  美 ['dræɡənflaɪ]    
n. 蜻蜓
例句:A dragonfly skimmed along the ground.
翻译:一只蜻蜓掠过地面。

7. ant是用来干什么的

ant即Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。
Ant为Apache软件基金会JAKARTA目录中的一个子项目,它有以下的优点。跨平台性。Ant是纯Java语言编写的,所以具有很好的跨平台性。操作简单。
Ant由一个内置任务和可选任务组成的。Ant运行时需要一个XML文件(构建文件)。 Ant通过调用target树,就可以执行各种task。

扩展资料ant的运行
安装好Ant并且配置好路径之后,在命令行中切换到构建文件的目录,输入Ant命令就可以运行Ant.若没有指定任何参数,Ant会在当前目录下查询build.xml文件。
如果找到了就用该文件作为 构建文件。如果使用了–find 选项,Ant 就会在上级目录中找构建文件,直至到达文件系统的根目录。如果构建文件的名字不是build.xml,则Ant运行的时候就可以使用–buildfile file,这里file 指定了要使用的构建文件的名称。
参考资料来源:百度百科-apache ant

ant是用来干什么的

8. ant是用来干什么的

Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。
Ant运行时需要一个XML文件, Ant通过调用target树,就可以执行各种task。每个task实现了特定接口对象。
由于Ant构建文件 是XML格式的文件,所以很容易维护和书写,而且结构很清晰。Ant可以集成到开发环境中。由于Ant的跨平台性和操作简单的特点,它很容易集成到一些开发环 境中去。

扩展资料
Ant的depends属性指定了target的执行顺序。Ant会依照depends属性中target出现顺序依次执行 每个target。
在执行之前,首先需要执行它所依赖的target。程序中的名为run的target的 depends属性compile,而名为compile的target的depends属性是prepare,所以这几个target执 行的顺序是prepare->compile->run。
一个target只能被执行一次,即使有多个target依赖于它。如果没有if或unless属性target总 会被执行。
参考资料来源:百度百科-apache ant
最新文章
热门文章
推荐阅读