Ant入门

Ant(Another Neat Tool)是一个现在主流的构建(Build)工具,现在几乎所有的Java开源项目都使用它来编译自己的项目,而且主流的IDE对于Ant也提供了良好的支持。

Ant完全使用Java语言进行开发,而且开放源代码,可以很方便的使用可扩展,使用Ant最主要的工作就是根据构建项目的需要编写对应的build.xml文件,使用该文件控制程序的编译、运行、打包等操作。

u Ant的下载

Ant是一个开源、免费的软件,可以从以下地址下载最新版本:

http://ant.apache.org/

u Ant的安装和配置

Ant的安装程序是一个压缩文件,例如最新版本的Ant 1.6.5安装程序文件名称为——apache-ant-1.6.5-bin.zip。

1.Ant的安装

Ant的安装很简单,解压缩即可。可以根据需要解压缩到任意目录。

2.Ant的配置

安装Ant完毕以后,为了更方便的使用,需要配置两个环境变量:

a)path——把ant安装目录下的bin添加到path中。

b)ant_home——Ant的安装目录,例如C:\ant\apache-ant-1.6.5。

这样就可以在命令行下面使用ant进行构建了。

u Ant的文档

学习Ant的使用,可以认真阅读Ant的文档,我就是这样的学习的。Ant的使用手册可以从Ant安装目录下的docs\manual\index.html中进行阅读,这个是学习Ant使用,以及查找Ant标签的最好文档。

u build.xml文件基本格式

Ant使用最核心的内容,就是编写build.xml文件,这是一个标准的xml文件,其基础结构为:

<?xml version="1.0"?>
       <project>
           <target>
              ……
           </target>
       </project>

具体每个标签的作用以及其属性可以参考Ant文档。

时间: 2025-01-02 14:54:47

Ant入门的相关文章

Ant入门-配置和使用

在环境变量修改属性 在path属性前增加------C:\ant\bin:这样就可以使用ant了 build.xml文件都包含一个project和至少一个target元素,target元素中包含一个或多个任务元素,任务是一段可执行的代码. 根元素是project,三个属性name,default,basedir name指定工程的名字 default指定工程默认的target元素 basedir指定工程的基路径,如果是".",表示为build.xml所在路径 <project n

hibernate3学习笔记(二十三)|进阶特性(三)

6.从数据表生成映射文件 可以从资料库的表格自动生成映射文件,首先 下载 Middlegen-Hibernate,下载後将之解压缩. 这边所使用的资料库是MySQL,并假设您的资料库中已有以下的表格: CREATE TABLE user ( id INT(11) NOT NULL auto_increment PRIMARY KEY, name VARCHAR(100) NOT NULL default '', age INT ); 进入Middlegen-Hibernate解压缩後的confi

【MyBatis学习笔记】

[MyBatis学习笔记]系列之预备篇一:ant的下载与安装 [MyBatis学习笔记]系列之预备篇二:ant入门示例 [MyBatis学习笔记]系列之一:MyBatis入门示例 [MyBatis学习笔记]系列之二:MyBatis增删改示例 [MyBatis学习笔记]系列之三:MyBatis的association示例 [MyBatis学习笔记]系列之四:MyBatis association的两种形式 [MyBatis学习笔记]系列之五:MyBatis与Spring集成示例 [MyBatis学

ant使用指南详细入门教程_java

一.概述 ant 是一个将软件编译.测试.部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发.在实际软件开发中,有很多地方可以用到ant. 开发环境: 复制代码 代码如下: System:Windows JDK:1.6+ IDE:eclipse ant:1.9.1 二.优点 ant 是Apache软件基金会JAKARTA目录中的一个子项目,它有以下的优点: 1.跨平台性:Ant是纯Java语言编写的,所以具有很好的跨平台性. 2.操作简单:Ant是由一个内置任务和可选任务

grunt从入门到自定义项目模板

文章还可在我的github上找到,排版更友好一点:grunt从入门到自定义项目模板 一.Grunt入门介绍 1. Grunt是神马 基于任务的命令行构建工具(针对JavaScript项目) 链接:http://gruntjs.com/ 2. 使用Grunt的理由 前端的工具算得上是五花八门,在介绍如何Grunt之前,首先我们得反问自己: Grunt能够帮我们解决什么问题? 是否有其他更合适的替代方案? 3. Grunt能够帮我们解决什么问题? 作为一名开发人员,我们见过了不少功能胡里花哨但并不实

Spring 编程入门十大问题解答

编程|解答|问题 1.如何学习Spring? 你可以通过下列途径学习spring: (1) spring下载包中doc目录下的MVC-step-by-step和sample目录下的例子都是比较好的spring开发的例子. (2) AppFuse集成了目前最流行的几个开源轻量级框架或者工具 Ant,XDoclet,Spring,Hibernate(iBATIS),JUnit,Cactus,StrutsTestCase,Canoo's WebTest,Struts Menu,Display Tag

Java开源项目Hibernate快速入门

快速入门|项目   Java开源项目Hibernate快速入门其实Hibernate本身是个独立的框架,它不需要任何web server或application server的支持.然而,大多数的Hibernate入门介绍都加入了很多非Hibernate的东西,比如: Tomcat, Eclipse, Log4J,Struts, XDoclet, 甚至JBoss.这容易让人产生Hibernate复杂难懂的误解,特别是打击了初学者的积极性. 在这篇文章将不涉及Eclipse, log4j, Str

Eclipse快速上手Hibernate--1. 入门实例

    这篇文章主要谈谈Hibernate的入门开发,例子很简单,就是向数据表中添加用户名和密码.我分别使用了三种方法,一种是直接写代码,写Hbm映射文件等:一种是通过Hbm映射文件来生成代码:一种是通过代码来生成Hbm映射文件.使用了一些自动化工具,XMLBuddy是用来编辑XML文件的,JBoss Eclipse IDE是用来编写Doclet标记的.这篇文章还谈到了一些Eclipse的使用技巧,比如建立"用户库"."生成 Getter 和 Setter"等.  

Eclipse快速上手Hibernate之入门实例

这篇文章主要谈谈Hibernate的入门开发,例子很简单,就是向数据表中添加用户名和密码.我分别使用了三种方法,一种是直接写代码,写Hbm映射文件等:一种是通过Hbm映射文件来生成代码:一种是通过代码来生成Hbm映射文件.使用了一些自动化工具,XMLBuddy是用来编辑XML文件的,JBoss Eclipse IDE是用来编写Doclet标记的.这篇文章还谈到了一些Eclipse的使用技巧,比如建立"用户库"."生成 Getter 和 Setter"等. 关于一些软