Ant 介绍
Ant 是一个 Apache 基金会下的跨平台的基于 Java 语言开发的构建工具。在我们详细了解 Apache Ant 之前, 让我们来讲解为什么构建工具是需要最先了解的。 构建…
Ant 构建文件
一般来说,Ant 的构建文件默认为 build.xml,放在项目顶层目录中。然而,并没有限制构建文件必须命名为 bulid.xml,也并不限制放在项目顶层目录中。你可以将构建文件命…
Ant 属性
属性是键值对,其中每个值都与键相关联。属性用于设置可在构建文件中的任何位置访问的值。 设置属性后,无法更改。 Apache Ant提供了<property>标记,可用于…
Ant 属性文件
当你只需要对小部分属性进行设置时,可以选择直接在构建文件中设置。然而,对于大项目,最好将设置属性的信息存储在一个独立的文件中。 存储属性信息在一个独立的文件中将会提供以下好处: 它…
Ant 数据类型
Ant 提供一些预定义的数据类型。不要将术语“数据类型”和那些在编程语言中可用的数据类型相混淆,而是将他们视作一组已经在产品中配置好的服务。 下述的数据类型是由 Apache An…
Ant 生成文档
文档在任何项目中都是必须的。文档对一个项目的维护起了至关重要的作用。 通过使用内置的 Javadoc 工具,使用 Java 生成文档变得更加容易。Ant 通过按需生成文档使得这个步…
Ant 生成 JAR 文件
编译完你的 java 源文件后,接下来就构建 java 存档,例如: JAR 文件。创建 Ant 中的 JAR 文件十分简单,运用 jar 任务来生成 jar 包。在 jar 任务…
Ant 生成 WAR 文件
使用 Ant 创建 WAR 文件是极其简单的。这与创建 JAR 文件任务非常类似。 毕竟,WAR 文件与 JAR 文件只是两种不同的 ZIP 文件。 WAR 任务是 JAR 任务的…
Ant 封装应用
我们通过 Hello World Fax Web 应用,已经琐碎地学习了 Ant 的不同方面的知识了。 现在是时候把我们所学的知识都运用起来创建一个全面和完整的 build.xml…
Ant 执行 Java 代码
你可以用 Ant 来执行 Java 代码。在下面的例子中,给出的 java 类文件需要一个参数(管理员的邮箱地址),执行后将发送一封邮件。 public class NotifyA…
Eclipse 集成Ant
如果你已经下载并安装了 Eclipse, 你只要再做一点点事情就可以开始了。Eclipse 附带预先绑定的 Ant 插件,随时可以使用。 按照以下简单的步骤,将 Ant 集成到 E…
JUnit 集成Ant
JUnit 是一个 Java 语言的单元测试框架。它易于使用且易于扩展。有许多可用的 JUnit 扩展。如果你对 JUnit 不是很熟悉,你可以在 www.junit.org 网址…
扩展 Ant
Ant 带有一组预定义的任务,但是你可以创建自己的任务,如下面的例子所示。 定制 Ant 任务应扩展 org.apache.tools.ant.Task 类,同时也应该拓展 exe…