Ant

Ant v1.8.2

软件大小:10.48MB
软件类型:国产软件
软件语言:简体中文
软件授权:免费软件
软件分类: 编程工具
支持系统:

      Apache Ant是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。

相关软件 版本说明 下载地址
App Builder 官方版 查看
aardio 免费版 查看
JD-GUI 中文版 查看
BowPad 官方免费版 查看
软件介绍

      大多数的Java设计都被用于管理大量信息流,Make命令其实就 是一个项目管理工具,而Ant所实现功能与此类似。像make,gnumake和nmake这些编译工具都有 一定的缺陷,但是Ant却克服了这些工具的缺陷。最初Ant开发者在开发跨平台的应用时,同样也 是基于这些缺陷对Ant做了更好的设计。

软件优点

      Ant是Apache软件基金会JAKARTA目录中的一个子项目,它有以下的优点。跨平台性。Ant是纯Java语言编写的,所以具有很好的跨平台性。操作简单。Ant是由一个内置任务和可选任务组成的。Ant运行时需要一个XML文件(构建文件)。 Ant通过调用target树,就可以执行各种task。每个task实现了特定接口对象。由于Ant构建文件 是XML格式的文件,所以很容易维护和书写,而且结构很清晰。Ant可以集成到开发环境中。由于Ant的跨平台性和操作简单的特点,它很容易集成到一些开发环 境中去。

截图

软件开发

      Ant的构建文件

      当开始一个新的项目时,首先应该编写Ant构建文件。构建文件定义了构建过程,并被团队开发 中每个人使用。Ant构建文件默认名为build.xml,也可以取其他的名字。只不过在运行的时候 把这个命名当作参数传给Ant。构建文件可以放在任何的位置。一般做法是放在项目顶层目录中。 这样可以保持项目的简洁和清晰。下面是一个典型的项目层次结构。

      (1) src存放文件。

      (2) class存放编译后的文件。

      (3) lib存放第三方JAR包。

      (4) dist存放打包,发布以后的代码。

      Ant构建文件是XML文件。每个构建文件定义一个唯一的项目(Project元素)。每个项目下可以定 义很多目标(target元素),这些目标之间可以有依赖关系。当执行这类目标时,需要执行他们所 依赖的目标。每个目标中可以定义多个任务,目标中还定义了所要执行的任务序列。Ant在构建目标时必须调 用所定义的任务。任务定义了Ant实际执行的命令。Ant中的任务可以为3类。

      (1) 核心任务。核心任务是Ant自带的任务。

      (2) 可选任务。可选任务是来自第三方的任务,因此需要一个附加的JAR文件。

      (3) 用户自定义的任务。用户自定义的任务是用户自己开发的任务。

软件特色

      1、跨平台性

      Ant是纯Java语言编写的,所以具有很好的跨平台性。

      2、操作简单

      Ant是由一个内置任务和可选任务组成的。

      Ant运行时需要一个xml文件(构建文件)。

      Ant通过调用target树,就可以执行各种task。每个task实现了特定接口对象。

      由于Ant构建文件 是XML格式的文件,所以很容易维护和书写,而且结构很清晰。

      Ant可以集成到开发环境中。

      由于Ant的跨平台性和操作简单的特点,它很容易集成到一些开发环 境中去。

      Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具。

      大多用于Java环境中的软件开发。

      由Apache软件基金会所提供。

Ant下载地址

Windows版下载

普通下载地址

百科推荐

下载排行

近期更新

Ant

Ant