快速业务通道

Ant入门 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-20

Ant入门

时间:2011-01-31 csdn博客 陈跃峰

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文档。

Ant入门(2)

时间:2011-01-31 csdn博客 陈跃峰

u 一个简单的使用示例

建立一个目录,例如D:\antTest,在该目录下建立如下文件和目录:

build.xml

src目录

l 该目录下包含Main.java

classes目录

这些文件的内容依次如下,首先看一下build.xml,其内容如下所示:

<?xml version="1.0"?> <project name="Test Ant" default="Nokia S40 1.0" basedir=".">     <description>build All version,include S40 1.0\S40 2.0\Moto,of this game</description>     <target name="Nokia S40 1.0" description="build S40 1.0 classes">        <javac            taskname="javac Nokia S40 1.0"            srcdir="${basedir}/src"            includes=""            destdir="${basedir}/classes/"        />        <java            taskname="java Nokia S40 1.0"            classname="test.Main"            classpath="${basedir}/classes"        />     </target> </project>

Main.java的源代码如下所示:

package test; public class Main {     public static void main(String[] args){        System.out.println("Test Ant");     } }

创建好以上目录结构以后,就可以使用Ant来进行构建了,只需要在命令行中将当前目录切换到D:\antTest目录下,输入ant命令就可以执行了。

当然这里只是实现了最简单的Ant功能,辅助大家快速熟悉Ant的使用,更多的内容以及使用可以阅读Ant提供的文档进行使用。

出自:http://blog.csdn.net/Mailbomb/archive/2006/05/07/711332.aspx

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号