首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

Ant开发1(只求最好)

2012-07-26 
Ant开发一(只求最好)看后要回帖的(绝对经典)Ant开发说实话Ant的出现,给java程序员很大的帮助,也是其他语言

Ant开发一(只求最好)

看后要回帖的(绝对经典)
Ant开发
说实话Ant的出现,给java程序员很大的帮助,也是其他语言的争相模仿的工具。真的很强大啊。

1.作者

学习新的工具之间,连作者都不知道的人,那你对技术的学习可就不到家了 哈哈。。。。不说别的了作者:chenhailong(本文作者),^_^。。。就不开玩笑了,转入正题啊

作者是:James Duncan Davidson 这个人很牛B,是参加Apache Tomcat的项目的重要成员。。。现在主要在做对XML的标准化。。。反正是很牛的人。Ant的出现主要是这个人做的。(其实是他在去欧洲旅行的时候想的,你说猛不)

2.发布

Apache ant项目现在版本是1.8,好想最近也没更新,那么我就用1.8来做介绍

ant 1.8 下载:http://ant.apache.org/bindownload.cgi

?

.zip archive:apache-ant-1.8.1-bin.zip[PGP][SHA1][SHA512][MD5].tar.gz archive:apache-ant-1.8.1-bin.tar.gz[PGP][SHA1][SHA512][MD5]

以上为Windows和Unix版本。。。(按顺序Windows和Unix)

Apache发布2个版本 一个是src,一个是bin。。。上面的是bin的。。。对于高手想看源代码的人可以下src版本。。

注意:当解压时,Windows用户不要在文件夹中加空格,主要的原因会导致bat批处理的dir解析错误

目录结构:

?????????? bin

?????????? docs(可以删除)

?????????? etc(拓展)

?????????? lib (核心jar包)

发布ANT的步骤:

1.设置ANT_HOME环境变量

2.设置JAVA_HOME

3.在系统的PATH环境变量中增加ANT_HOME/bin

4.在系统的CLASSPATH环境变量中增加ANT_HOME/lib

以下我写了bat文件 方便处理:

@echo off

REM This is the ANT set path and classpath

set ANT_HOME=D:\apache-ant-1.8.1

set JAVA_HOME=C:\JAVA\jdk1.4

set PATH=D:\apache-ant-1.8.1\bin

复制以上代码(目录位置可以自己定,这里是我的目录位置)

?

ANT发布完毕。

测试发布------??

1.首先进入cmd中 打ant。。。

Buildfile: build.xml does not exist!
Build failed

(出现这个就是发布成功了)

2.测试build.xml

?3.最后就是验证了,现在在cmd中输入 d: ,然后输出ant,最后看结果。。。。e盘中多了个test文件,复制成功

?

(以上是裸机操作)

下面介绍eclipse插件的ant

?

eclipse 是集成ant的插件的,可以直接使用。但也要设定ant_home的位置。

1.进入eclipse中点window

2.找到prefenerce标签,点后出现ant标题,进入ant配置

3.在runtime选项中,点击Ant_Home 选项 进行anthome的配置

?

配置完成后,ant 就可以运行了

如果你按照裸机的操作,那么其实也不用配置。如果没有,那么必须配置,要不jvm是找不到ant的位置的

?

完成ant的配置,那我们就看看能不能运行了。。。有简单的方法去调,但为了以后的开发,我们就先做个小例子吧。

?

1.首先创建一个java项目(其实别项目也一样 什么Tomcat项目,web项目都行,java项目简单方便)

2.下面介绍我的目录结构

????????? src

????????????? com

??????????????????? Account.java

??????????????????? Person.java

??????????????????? PersonTest.java

????????? build.xml

3.java类中的内容很简单,就是一些bean,Test中有个main方法。。

4.配置build.xml

?好了 。。运行build文件就能看到

Buildfile: E:\JavaPortlet\AntDemo1\build.xml
prepare:
??? [mkdir] Created dir: E:\JavaPortlet\AntDemo1\build
??? [mkdir] Created dir: E:\JavaPortlet\AntDemo1\build\classes
??? [mkdir] Created dir: E:\JavaPortlet\AntDemo1\build\lib
compile:
??? [javac] E:\JavaPortlet\AntDemo1\build.xml:22: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
??? [javac] Compiling 3 source files to E:\JavaPortlet\AntDemo1\build\classes
BUILD SUCCESSFUL
Total time: 2 seconds

?

javac出现的警告是因为我有两个jdk。。。我的eclipse用一个jdk,我的系统有一个jdk,所以警告我要用elipse内的jdk,大家不用担心。。

?

(这是入门级的,希望大家对ant能有个初步的了解,要想看高级的,请看ant开发2 。。。。。。。)

Ant开发1(只求最好)

?

热点排行