Ant简明教程

发表于:2015-8-05 08:59

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:吕崇恩    来源:51Testing软件测试网原创

  一、什么是Ant?
  Apache Ant,是?个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多于Java环境中的软件开发。由Apache软件基金会所提供。Ant是由Java编写的,Ant的用户可以编写包含Ant任务和数据类型的自定义Ant类库,也可以直接使用大量商业或开源的Ant类库。
  教程配套视频课程:http://www.atstudy.com/course/15
  二、如何安装Ant?
  1.下载Ant
  在官网找到下载的URL:http://Ant.apache.org/bindownload.cgi,这里笔者选择zip包进行下载。在Ubuntu系统中创建了Ant文件夹,并使用wget命令进行下载。因为Ant的更新较快,请读者自行选择当前最新的Ant版本进行下载,这里以1.9.4为例。
  mkdir Ant cd Ant
  wget http://mirrors.cnnic.cn/apache//Ant/binaries/apache-Ant-1.9.4-bin.zip
  unzip apache-Ant-1.9.4-bin.zip
  2.设置环境变量
  在路径/etc/profile.d下创建文件setAnt.sh文件,内容如下,保存后并重启系统。其中ANT_HOME的路径为读者
  解压Ant的路径。
  export Ant_HOME=/home/lvchongen/Ant/apache-Ant-1.9.4
  export PATH=$ANT_HOME/bin:$PATH
  3.查看Ant版本
  使用命令 Ant -version 来查看Ant的版本,若能成功显示,则表示Ant成功安装。笔者使用该命令后显示 如下结果:
  至此,我们就成功的安装了Ant。之后我们将介绍如何使用Ant。
  三、如何使用Ant?
  1.感性认识Ant
  在详细的介绍使用方法之前,大家可以通过一个简单的小例子感性的认识Ant。
  创建一个名字为HelloAnt.java的文件,内容如下:
  public class HelloAnt{
  public static void main(String[] args) { System.out.println("Hello Ant!");
  }
  }
  在同级目录下创建一个名字为build.xml的文件,内容如下:
<?xml version="1.0"?>
<project name="Hello Ant" default="compile">
<property name="src" value="src"/>
<property name="dest" value="classes"/>
<target name="init">
<mkdir dir="${src}"/>
<mkdir dir="${dest}"/>
<copy todir="${src}/" file="HelloAnt.java"/>
</target>
<target name="compile" depends="init">
<javac srcdir="${src}" destdir="${dest}" includeAntruntime="on" />
<java classname="HelloAnt" classpath="${dest}" />
</target>
</project>
  进入命令行,在build.xml和HelloAnt.java同级目录下执行命令  Ant ,将会有如下结果,我们可以看到创建了 两个文件夹src和classes,在src文件夹下有HelloAnt.java文件,在classes文件夹下有HelloAnt.class文件,并且正确的输出了Hello Ant的结果。
    ... ...
   查看本期专题更多精彩内容,请点击下载:http://www.51testing.com/html/16/n-3578516.html

  本文收录于《测试专刊-Ant简明教程》。

  版权声明:本文出自51Testing软件测试网——《测试专刊-Ant简明教程》。51Testing软件测试网及相关内容提供者拥有51testing.com内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号