Apache Ant 教程

  • Ant 介绍

    Ant 是一个 Apache 基金会下的跨平台的基于 Java 语言开发的构建工具。在我们详细了解 Apache Ant 之前, 让我们来讲解为什么构建工具是需要最先了解的。 构建…

    Apache Ant 教程 2023年6月9日
  • Ant 环境搭建

    Apache Ant 是 Apache 软件许可证下发布的。Apache 是一个由一个开源机构认证的完全成熟的开源许可证。Apache Ant 最新的版本包括了以下的部分:完整的源…

    Apache Ant 教程 2023年6月9日
  • Ant 构建文件

    一般来说,Ant 的构建文件默认为 build.xml,放在项目顶层目录中。然而,并没有限制构建文件必须命名为 bulid.xml,也并不限制放在项目顶层目录中。你可以将构建文件命…

    Apache Ant 教程 2023年6月9日
  • Ant 属性

    属性是键值对,其中每个值都与键相关联。属性用于设置可在构建文件中的任何位置访问的值。 设置属性后,无法更改。 Apache Ant提供了<property>标记,可用于…

  • Ant 属性文件

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

  • Ant 数据类型

    Ant 提供一些预定义的数据类型。不要将术语“数据类型”和那些在编程语言中可用的数据类型相混淆,而是将他们视作一组已经在产品中配置好的服务。 下述的数据类型是由 Apache An…

    Apache Ant 教程 2023年6月9日
  • Ant 编译项目

    现在我们已经学习了 Ant 的数据类型,是时候在实际过程中运用所学知识了。在这一章节中,我们将会构建一个项目。这一章节的目的是创建一个 Ant build 文件,该文件能够编译 J…

    Apache Ant 教程 2023年6月9日
  • Ant 生成文档

    文档在任何项目中都是必须的。文档对一个项目的维护起了至关重要的作用。 通过使用内置的 Javadoc 工具,使用 Java 生成文档变得更加容易。Ant 通过按需生成文档使得这个步…

    Apache Ant 教程 2023年6月9日
  • 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…

    Apache Ant 教程 2023年6月9日
  • Ant 部署应用

    在之前的章节中,我们已经学会了如何去打包一个应用程序以及怎样将其部署到一个文件夹中。 在这个章节中,我们将要直接将 web 应用程序部署到一个应用服务器的部署文件夹中。随后,我们将…

    Apache Ant 教程 2023年6月9日
  • Ant 执行 Java 代码

    你可以用 Ant 来执行 Java 代码。在下面的例子中,给出的 java 类文件需要一个参数(管理员的邮箱地址),执行后将发送一封邮件。 public class NotifyA…

    Apache Ant 教程 2023年6月9日
  • 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…

    Apache Ant 教程 2023年6月9日