ant-夸克翻译
蚂蚁常用释义
英 [ ænt ]
美 [ ænt ]
释义:

n.蚂蚁
n.(Ant)人名;(土、芬)安特

短语:
拍照搜题
拍照翻译
当前版本不支持该功能
请升级至最新版本
取消
去更新
简介:Ant是一种基于Java的build工具。理论上来说,它有些类似于(Unix)C中的make,但没有make的缺陷。最新版本为:Ant1.9.1[1]。既然已经有了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.-namefoo-execrm{}`,但却给了你跨平台的能力-你可以在任何地方工作。如果你真的需要执行一些shell命令,Ant有一个task,这个task允许执行特定OS上的命令。
ant是什么意思?
回答:3
1.ant[ænt]n.蚂蚁;n.(Ant)人名;(土、芬)安特2.ant:天线硬件接口ANT就是天线接口,用来连接天线。AUX和....
图书知识聚合
在5本书中找到答案
  • 《ROS机器人开发:实用案例分析》
    章节8.2.2 使用 Android 设备实现 ROS 机器人的自定义控制
    Ant:Apache Ant 是用于编译 Java 应用程序的 Java 库和命令行工具。开发者可以创建包含 Ant 任务和类型的 antlibs,或者使用大量现存的 antlibs。Apache Ant 是由 Apache 基金会支持的商标,Apache 基金会还为其他的一些开源项目提供支持。Gradle:Gradle 是结合了 Ant 和 Maven 的自动编译系统,它提供了一种方法来声明项目的配置、定义它的编译顺序。该系统可以处理大型多项目的编译,并支持增量编译,即只编译它改变的那一部分。JAR:Java Archive(JAR)是一种格式文件,用于将 Java 类文件和其他需要的元数据组合起来作为软件应用或库。JAR 包被压缩成 ZIP 文件格式以便于存储。Maven:作为一个软件项目管理和压缩工具,Maven 管理项目开发的状态,包括其构建、报告和文件方面。对于我们而言,在 Maven 库将用于保存为 ROS-Android 应用程序组件和依赖项。Apache Maven
    卡罗尔·费尔柴尔德(CarolFairchild),托马斯L.哈曼(ThomasL.Harman)
    北京华章图文信息有限公司
  • 《零基础学Kotlin之Android项目开发实战》
    章节2.2 构建工具
    Ant 是第一款功能比较齐备的构建工具,于 2000 年发布,它在很短的时间内就成为 Java 项目上最流行的构建工具。Ant 主要的不足是用 XML 作为脚本编写格式。XML 在本质上是层次化的,并不能很好地贴合 Ant 过程化编程的初衷。Ant 的另外一个问题是,除非是很小的项目,否则它的 XML 文件很快就大得无法管理。Maven 发布于 2004 年,目的是解决程序员使用 Ant 所带来的一些问题。但是,Maven 也有它的问题,例如依赖管理不能很好地处理相同库文件不同版本之间的冲突,并且它也使用 XML 编写配置文件,也存在 XML 文件会变得越来越大的问题。Gradle 结合了前两者的优点,并在此基础上做了很多改进。它具有 Ant 的强大和灵活,又具有 Maven 的生命周期管理和易于使用的优点。Gradle 于 2012 年发布,很快获得了广泛关注。例如,Google 公司采用 Gradle 作为 Android OS 的默认构建工具。
    郭宝利
    电子工业出版社
  • 《软件自动化测试开发》
    章节1.7 自动编译部署工具
    一:Ant 是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,一般集成到 Jenkins 中,多用于 Java 环境中的软件开发。在实际软件开发中,有很多地方都可以用到 Ant。Ant 的升级版是 Maven,大家也可以使用 Maven 来代替 Ant。 Ant 是 Apache 软件基金会 JAKARTA 目录中的一个子项目,它的优点如下。 (1)跨平台性:Ant 是由纯 Java 语言编写的,所以具有很好的跨平台性。 (2)操作简单:Ant 由一个内置任务和可选任务组成,用 Ant 任务就像在 DOS 中写命令行一样。Ant 通过调用 target 树,可以执行各种 task,每个 task 实现了特定接口对象。Ant 运行时需要一个 XML 文件(构建文件)。 (3)维护简单、可读性好、集成简单:由于 Ant 构建文件时用的是 XML 格式的文件,所以不仅易于维护和书写,而且结构十分清晰。由于 Ant 有跨平台性和操作简单的特点,因此它
    邹辉
    电子工业出版社
  • 《Android应用测试与调试实战》
    章节11.1 在Ant中集成Android自动化测试
    Apache Ant是一个将软件编译、测试、部署等步骤联系在一起加以自动化的,基于Java语言的一个编译工具。它使用一个XML格式的build.xml文件,定义了各个步骤之间的联系、源代码之间的依赖关系,以及如何将源码转化(编译)成可执行文件等目标文件的方式。
    施懿民
    机械工业出版社
  • 《Hadoop技术内幕:深入解析Hadoop Common和HDFS架构设计与实现原理》
    章节1.2 准备源代码阅读环境
    Ant跨平台、可扩展,而且运行高效,使用Ant,开发人员只需要编写一个基于XML的配置文件(文件名一般为build.xml),定义各种构建任务,如复制文件、编译Java源文件、打包JAR归档文件等,以及这些构建任务间的依赖关系,如构建任务“打包JAR归档文件”需要依赖另外一个构建任务“编译Java源文件”。Ant会根据这个文件中的依赖关系和构建任务,对项目进行构建、打包甚至部署。和Hadoop一样,Ant也是Apache基金会支持的项目,可以在http://ant.apache.org/bindownload.cgi下载,下载页面如图1-10所示。和Eclipse类似,Ant也是绿色软件,不需要安装,解压缩下载的文件后需要做一些配置,用户需要添加环境变量ANT_HOME(指向Ant的根目录),并修改环境变量PATH(在Windows环境下,添加%ANT_HOME%\bin到PATH中)。安装并配置完成后,可以在命令行窗口中输入“ant-version”命令来检测Ant是否被正确设置。图 1-10 Apache Ant下载页面Hadoop的Ant还使用了一个工具:Apa
    蔡斌,陈湘萍
    机械工业出版社
相关软件
ant图片
英语单词ant怎么读?
回答:1
ant的音标是英[ænt]或美[ænt],句中作为名词使用。antn.蚂蚁n.(Ant)人名;(土、芬)安特短语1、Ant Hill ...
下一页 网络不给力?刷新试试