Ant工具

Ant工具

Ant是一种基于Java的build工具。理论上来说,它有些类似于(Unix)C中的make ,但没有make的缺陷。目前的最新版本为:Ant 1.9.4[1] 。

Ant的概念

当一个代码项目大了以后,每次重新编译,打包,测试等都会变得非常复杂而且重复,因此c语言中有make脚本来帮助这些工作的批量完成。在Java 中应用是平台无关性的,当然不会用平台相关的make脚本来完成这些批处理任务了,ANT本身就是这样一个流程脚本引擎,用于自动化调用程序完成项目的编译,打包,测试等。除了基于JAVA是平台无关的外,脚本的格式是基于XML的,比make脚本来说还要好维护一些。

* 任务1:usage 打印本脚本的帮助信息(缺省)

* 任务2:clean <-- init 清空初始化环境

* 任务3:javadoc <-- build <-- init 生成JAVADOC

* 任务4:jar <-- build <-- init 生成JAR

* 任务5:all <-- jar + javadoc <-- build <-- init 完成以上所有任务:jar javadoc

Ant的优点

Ant是Apache软件基金会JAKARTA目录中的一个子项目,它有以下的优点。

跨平台性。Ant是纯Java语言编写的,因此具有很好的跨平台性。

操作简单。Ant是由一个内置任务和可选任务组成的。Ant运行时需要一个XML文件(构建文件)。

Ant通过调用target树,就可以执行各种task。每个task实现了特定接口对象。由于Ant构建文件时XML格式的文件,所以很容易维护和书写,而且结构很清晰。

Ant可以集成到开发环境中。由于Ant的跨平台性和操作简单的特点,它很容易集成到一些开发环境中去。

时间: 2024-10-05 10:48:00

Ant工具的相关文章

【黑马Android】(15)cxf 介绍 以及ant 工具的使用/cxf总结

cxf 介绍 以及ant 工具的使用 ant 工具:1.为什么要用到ant这个工具呢?Ant做为一种工具已经广泛被使用,并且历史悠久. 使用ant的内置命令,可以编译java源文件(javac),运行java文件(java),给class文件打包(jar.war.ear), 也可以创建(mkdir).删除(del).拷贝(copy),甚至可以使用ant执行sql文件. 由于ant是用xml语言写成的文件,并取默认名为build.xml文件. 所以,今后大家应该在见到名为build.xml文件时知

FindBugs作为eclipse插件和ant工具的安装、使用

我这个教程分为 插件 和 ant 工具 俩种使用. 如果电脑中的java版本低于Jdk 7,建议采用离线安装方式.因为在线最新FindBugs的要求最小的Java7运行环境 1.离线安装 在http://sourceforge.net/projects/findbugs/files/findbugs%20eclipse%20plugin/2.0.2/ 下载 文件解压到Eclipse的plugins子目录中,重新启动Eclipse即可 2.在线安装 (1)点击"Help->InstallNe

Ant工具 ant的安装与配置 ant作用

Ant是一种基于Java的build工具.理论上来说,它有些类似于(Unix)C中的make ,但没有make的缺陷. 既然我们已经有了make, gnumake, nmake, jam以及其他的build工具为什么还要要一种新的build工具呢?因为Ant的原作者在多种(硬件)平台上开发软件时,无法忍受这些工具的限制和不便.类似于make的工具本质上是基于shell(语言)的:他们计算依赖关系,然后执行命令(这些命令与你在命令行敲的命令没太大区别).这就意味着你可以很容易地通过使用OS特有的或

ant工具-多渠道自动打包android项目

(一)ant介绍 ant是自动化拷贝.编译.发布的构建工具,简单跨平台. (二)ant使用前奏 1.安装jdk并配合环境变量 2.安装sdk并配合环境变量 3.新版的android sdk已经自带了ant在/eclipse/plugins目录下,如需下载到http://ant.apache.org,新建环境变量ANT_HOME为ant目录,path为%ANT_HOME%/lib (三)编译发布android项目 1.生成build.xml文件 运行android update project -

深入了解Ant构建工具 命令

深入了解Ant构建工具 标签: ant工具任务jarjavaclass 2010-05-29 21:16 1346人阅读 评论(2) 收藏 举报 版权声明:本文为博主原创文章,未经博主允许不得转载. 深入了解Ant构建工具 当一个项目很大的时候,每次都要重新编译,打包,测试变得非常复杂而且重复,Ant本身就是这样一个流程脚本引擎,用于自动化调用程序完成项目的编译,打包,测试.除了基于Java平台无关外,脚本格式是基于XML. Ant构建文件 当开始一个新的项目时,首先应该编写Ant构建文件.构建

自动构建工具Ant的使用-笔记

第一:什么是Ant? Apache Ant是一个基于Java的生成工具.据最初的创始人James Duncan Davidson的介绍,这个工具的名称是another neat tool(另一个整洁的工具)的首字母的缩写. 第二:到哪儿去找ant工具,地址:http://ant.apache.org/bindownload.cgi 第三:配置环境变量:如下图: 第四:用命令行测试下: 如果出现上述界面则证明Ant配置成功 第五:Ant的作用是什么? 生成工具在软件开发中用来将源代码和其他的输入文

ant+jmeter 在Linux环境下接口自动化测试环境搭建(2)

上一篇讲过在Windows下搭建的方法,今天这里写一下在Linux环境下搭建的方法. 实验准备:Linux服务器一台. 服务器上安装好jdk,配置好环境变量. 服务器上配置好ant. 工具准备: Jdk下载地址: http://www.oracle.com/technetwork/java/javase/downloads/index.html Jmeter下载地址 http://jmeter.apache.org/ Ant下载地址 http://ant.apache.org/ 环境准备: 所以

ANT教程经典

Ant是一个Apache基金会下的跨平台的构件工具,它可以实现项目的自动构建和部署等功能.在本文中,主要让读者熟悉怎样将Ant应用到Java项目中,让它简化构建和部署操作. 一.             安装与配置 下载地址:http://ant.apache.org/,在本文中下载的是1.7.0版本.解压到某个目录(例如E:"apache-ant-1.7.0),即可使用. 添加系统环境变量:ANT_HOME,该变量指向Ant解压后的根目录,在此为E:"apache-ant-1.7.0

转载ant

Ant工具 Ant是一种基于Java的build工具.理论上来说,它有些类似于(Unix)C中的make ,但没有make的缺陷.目前的最新版本为:Ant 1.9.4[1] . 既然我们已经有了make, gnumake, nmake, jam以及其他的build工具为什么还要要一种新的build工具呢?因为Ant的原作者在多种(硬件)平台上开发软件时, 无法忍受这些工具的限制和不便.类似于make的工具本质上是基于shell(语言)的:他们计算依赖关系,然后执行命令(这些命令与你在命令行敲的命