星星软件园

首页 > 电脑软件 > 应用软件 > java编程 >  Apache Ant(java自动化工具) v1.10.5官方版 附使用方法
Apache Ant(java自动化工具) v1.10.5官方版 附使用方法

软件大小:8.6 MB

软件语言:简体中文

更新时间:2021-01-22

软件授权:免费版

软件类别: java编程

应用平台:Win7/Win8/Win10

推荐星级:

官方网站: https://www.java.com/

  • 软件介绍
  • 相关软件
  • 相关教程
  • 下载地址

apache ant是一款可以将软件编译、测试、部署等联系在一起的自动化工具,主要适用于java开发者使用,这款工具的配置文件采用的是xml,便于开发者进行书写和维护,配置完成后就可以帮助开发者进行代码的封装、编译或者测试等操作了,除此之外,它还提供了自定义的任务接口,让你二次开发更加轻松。

Apache Ant(java自动化工具) v1.10.5官方版

主要特色

是最完整的基于 Java 语言开发的构建和部署工具。

具有平台无关性,可以处理平台特有的属性,诸如文件分隔符。

还可以用来执行平台特有的任务,比如使用 touch 命令修改一个文件的修改时间。

脚本是用 XML 来完成的。如果你已经对 XML 有所了解,那么你学习 Ant,将会比较得心应手。

擅长自动完成重复任务。

开始需要一系列的预先定义好的任务。

提供了开发自定义任务的接口。

可以很容易从命令行调用,并且它能够很好地集成免费和商用的集成开发环境。

安装教程

一、环境搭建

Apache Ant 是 Apache 软件许可证下发布的。Apache 是一个由一个开源机构认证的完全成熟的开源许可证。Apache Ant 最新的版本包括了以下的部分:完整的源代码, 类文件和文档,这些内容都可以在 http://ant.apache.org上面找到。

二、安装 Apache Ant

安装 Apache Ant 的前提是你的电脑上已经下载并且安装了 Java 开发工具包(JDK)。如果电脑上没有安装的话,请按照下列的 提示 进行下载和安装。

1、确保设置 JAVA_HOME 环境变量为你安装 Java 开发工具包的文件夹。

2、从 http://ant.apache.org 下载库。

3、将文件解压到一个方便的地址,如 c:\folder 。可以使用 Winzip, winRAR, 7-zip 或者其他类似的工具进行解压缩操作。

4、创建一个新的环境变量,命名为 ANT_HOME, 该环境变量指向 Ant 的安装文件夹,在这个例子中,该文件夹为 c:\apache-ant-1.8.2-bin。

5、将 Apache Ant 的批处理文件的路径添加到 PATH 环境变量里。在这个例子中,该路径应为 c:\apache-ant-1.8.2-bin\bin 文件夹。

三、验证 Apache Ant 安装

为了验证你的电脑上是否已经成功安装了 Apache Ant ,你可以在命令提示符中输入 ant。你应该会看到一个与下列相似的输出:

> C:\>ant -version

Apache Ant(TM) version 1.8.2 compiled on December 20 2010

如果你没有看到与上述相类似的输出,请重新检查一下你是否已经正确按照之前的步骤进行了安装。

四、安装 Eclipse

这个教程也包括了 Ant 和 Eclipse 继承开发环境的整合。因此,如果你还没有安装好 Eclipse, 请下载并安装 Eclipse。

安装 Eclipse 请按照下述步骤:

1、从 www.eclipse.org 上面下载最新版的 Eclipse 文件。

2、解压 Eclipse 文件到一个方便的位置,比如 c:\folder 。

3、从 c:\eclipse\eclipse.exe 处运行 Eclipse 。

Ant属性介绍

1、Ant使用属性 (property) 元素来让你能够具体说明属性,这就允许这些属性能够在不同的构建和不同的环境下发生改变。

预定义属性

Apache Ant(java自动化工具) v1.10.5官方版

2、Ant属性文件

当你只需要对小部分属性进行设置时,可以选择直接在构建文件中设置。然而,对于大项目,最好将设置属性的信息存储在一个独立的文件中。

存储属性信息在一个独立的文件中将会提供以下好处:

它可以让您重复使用相同的构建文件,该文件在不同的执行环境中使用不同的属性设置。例如,构建属性文件在 DEV , TEST , 和 PROD 环境中可以独立地被维护。

当你事先不知道属性的值时(例如,在一个实际的环境中),这样处理是有益的。这样允许你在知道属性值后,在其他环境中执行生成 (build) 操作。

一般情况下,属性文件被命名 build.properties 与build.xml存放在同一目录层。可以基于部署环境 ——比如: build.properties.dev 和 build.properties.test 创建多个 build.properties 文件。

3、Ant的内置属性

Apache Ant(java自动化工具) v1.10.5官方版

Ant数据类型介绍

1、文件集:文件集的数据类型代表了一个文件集合。它被当作一个过滤器,用来包括或移除匹配某种模式的文件。

2、模式集合:一个模式集合指的是一种模式,基于这种模式,能够很容易地过滤文件或者文件夹。模式可以使用下述的元字符进行创建。

? -仅匹配一个字符

-匹配零个或者多个字符

-递归地匹配零个或者多个目录

3、文件列表:文件列表数据类型与文件集相类似,除了以下几处不同:

文件列表包含明确命名的文件的列表,同时其不支持通配符。

文件列表数据类型能够被应用于现有的或者还不存在的文件中。

4、过滤器集合:使用一个过滤器集合数据类型与拷贝任务,你可以在所有文件中使用一个替换值来替换掉一些与模式相匹配的文本。

属性 output.dir 指向项目的输出文件夹。

属性 releasenotes.dir 指向项目的发行说明文件夹。

属性 current.version 指向项目的当前版本文件夹。

拷贝任务,顾名思义,是用来将文件从一个地址拷贝到另一个地址。

5、路径:path 数据类型通常被用来表示一个类路径。各个路径之间用分号或者冒号隔开。然而,这些字符在运行时被替代为执行系统的路径分隔符。

类路径被设置为项目中 jar 文件和类文件的列表,

相关专题
  • 下载地址
Apache Ant(java自动化工具) v1.10.5官方版 附使用方法