Ant基础教程(1)

上一篇 / 下一篇  2012-03-04 17:55:05 / 个人分类: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是否可用,首先进入Antbin目录,运行命令ant –version,若安装和配置成功,则会显示Ant版本信息。   

由上可以看出,读者运行Ant的命令时,需要进入到Antbin目录,如何才能让系统自动找到Ant呢?这时需要读者在系统环境变量path中添加Antbin目录。设置完成后,我们就可以在任何目录(例如C:"Documents and Settings"AmigoXie目录)输入Ant的命令,来获得命令的运行结果。

二.             Ant的关键元素

Ant的构件文件是基于XML编写的,默认名称为build.xml。为了更清楚的了解Ant,在这里编写一个简单的Ant程序,用来展现Ant的功能,让读者对Ant有一个初步的了解。首先在E盘下建立一个build.xml文件,内容如下:

<?xml version="1.0"?>
<project name="helloWorld">
       
<target name="sayHelloWorld">
              
<echo message="Hello,Amigo"/>
       
</target>
</project>

读者可以进入E盘,然后运行ant sayHelloWorld,可以看到如下的运行结果:
    

其中sayHelloWorld为需要执行的任务的名称。如果文件名不为build.xml,而为hello.xml时,读者运行同样的命令时,命令窗口会出现如下错误:

Buildfile: build.xml does not exist!

Build failed

由上面的命令的错误提示可以看出,ant命令默认寻找build.xml文件。若文件名为hello.xml时,读者还需要对命令做少许改变,改为:ant –f hello.xml sayHelloWorldant –buildfile hello.xml sayHelloWorldant –file hello.xml sayHelloWorld

接下来开始向读者讲解本节的重点:Ant的关键元素projecttargetpropertytask

1.       project元素

project元素是Ant构件文件的根元素,Ant构件文件至少应该包含一个project元素,否则会发生错误。在每个project元素下,可包含多个target元素。接下来向读者展示一下project元素的各属性。

1name属性

用于指定project元素的名称。

2default属性

用于指定project默认执行时所执行的target的名称。

3basedir属性

 
...
后续(2)

TAG: ant Ant

 

评分:0

我来说两句

我的栏目

日历

« 2024-05-11  
   1234
567891011
12131415161718
19202122232425
262728293031 

我的存档

数据统计

  • 访问量: 4399
  • 日志数: 10
  • 建立时间: 2012-03-02
  • 更新时间: 2012-03-12

RSS订阅

Open Toolbar