陈跃峰的J2ME博客

Java,J2ME技术教师 + 自由撰稿人,承接J2ME手机软件开发

原创 Ant入门收藏

Ant入门

作者:陈跃峰

出自:http://blog.csdn.net/mailbomb

 

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

       Ant完全使用Java语言进行开发,而且开放源代码,现在最新的版本是1.6.5,可以很方便的使用可扩展,使用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文档。

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提供的文档进行使用。

发表于 @ 2006年05月07日 09:18:00|评论(loading...)

新一篇: 扑克发牌算法实现 | 旧一篇: CLDC API和MIDP API源代码下载地址(包含各个版本)

用户操作
[即时聊天] [发私信] [加为好友]
陈跃峰
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
陈跃峰的公告
陈跃峰 个人简历
cqucyf@gmail.com

各计算机杂志需要Java、J2ME技术或手机游戏开发相关稿件的可以联系我,联系方式:cqucyf@gmail.com

本人编写的J2ME基础入门书籍: 《新编J2ME就业培训教程》,购买
dearbook
华储网
当当网
Chinapub
文章分类
收藏
    J2ME技术
    J2ME开发网
    无线空间
    Java网站
    Eclipse官方网站
    Java世纪网
    Sun中国
    Sun官方网站
    常用网站
    Chinabyte
    Google搜索引擎
    华军软件园
    新浪新闻
    发表过文章的媒体
    IT世界网
    电脑报
    软件报
    网上书店
    ITbook
    互动出版网
    当当书店
    第二书店
    我工作过的地方
    上海东部软件园有限公司
    上海天软科技有限公司
    上海托普信息技术学院
    游戏学院南京校区
    游戏学院郑州校区
    电脑报
    友情链接
    acqy的专栏
    eiyaa的专栏
    刀剑啸的专栏
    刘军的BLOG
    王新钢的BLOG
    老紫竹的专栏
    贝壳鱼(k7sem)专栏
    骄傲的猫
    存档
    Csdn Blog version 3.1a
    Copyright © 陈跃峰