ANT简介 Ant教程

ANT简介

为什么你需要一个构建工具? 理解Apache Ant定义之前,必须了解需要一个构建工具。为什么我需要Ant,或者更具体地说,为什么我需要一个构建工具? 花你一天做以下工作? 编译代码 打包二进制文件 部署二进制文件到测试服务器 测试您的代码更改 从一个位置复制代码到另一个地方 如果你回答是肯定的上述任何一项,那么现在是时候实现过程的自动化。 平均而言,开...
阅读全文
ANT环境安装设置 Ant教程

ANT环境安装设置

安装Apache Ant 假定您已经下载并安装Java开发工具包(JDK)在您的电脑上。如果没有,请按照这里的说明。 Apache Ant是Apache软件许可证,由开放源码倡议认证一个完全成熟的开源许可下发布。 最新的Apache Ant版本,包括完整的源代码,类文件和文档可以在这里找到 http://ant.apache.org. 确保将JAVA_HOME环境变量设置到安...
阅读全文
Ant构建文件 Ant教程

Ant构建文件

    通常情况下,Ant构建文件build.xml应该在项目的基础目录。可以自由使用其他文件名或将构建文件中其他位置。 在本练习中,创建一个名为build.xml 在电脑的任何地方的文件。 <?xml version="1.0"?> <pro...
阅读全文
Ant属性任务 Ant教程

Ant属性任务

    Ant构建文件是用XML编写的,它不迎合声明变量,你在最喜欢的编程语言做的。然而,正如你可能已经想到,它会如果允许Ant声明变量,如项目名称,项目源代码目录等有用 Ant使用属性元素,它允许你指定的属性。这允许属性从一个版本改变为另一个。或者从一个环境到另一个。 默认情况下,A...
阅读全文
Ant属性文件 Ant教程

Ant属性文件

    直接在构建文件中设置属性是好的,如果你使用的是少数属性。然而,对于一个大型项目,是要存储在一个单独的属性文件中。 存储在一个单独的文件中的属性可以让你重复使用相同的编译文件,针对不同的执行环境不同的属性设置。例如,生成属性文件可以单独维持DEV,TEST和PROD环境。 指定在...
阅读全文
Ant数据类型 Ant教程

Ant数据类型

    Ant提供了一些预定义的数据类型。不要混淆,也可在编程语言中的数据类型,而是考虑数据类型的设置被内置到产品中服务。 下面是一个由Apache Ant的提供的数据类型的列表 文件集合 该文件集的数据类型表示文件的集合。该文件集的数据类型通常是作为一个过滤器,以包括和排除匹配特...
阅读全文
Ant构建项目 Ant教程

Ant构建项目

    现在,我们已经了解了Ant数据类型,现在是时候把这些转化为行动。考虑下面的项目结构 项目将形成的Hello World传真应用程序项目在本教程的其余部分。 C:/work/FaxWebApplication>tree Folder PATH listing Volume s...
阅读全文
Ant构建文档 Ant教程

Ant构建文档

    文档是一个为任何项目所必须的。文档在项目的维护起到了极大的作用。通过使用内置的javadoc工具的Java使得文档更容易。Ant使得它甚至产生对需求文档更容易。 如你所知,javadoc工具具有高度的灵活性,并允许一些配置选项。Ant通过Javadoc任务公开这些配置选项。如果您不...
阅读全文
Ant创建JAR文件 Ant教程

Ant创建JAR文件

    编译Java源文件后的下一个合乎逻辑的步骤,是建立在Java归档,JAR文件。创建JAR文件与Ant用jar任务很容易。以下展示的是jar任务的常用属性 属性 描述 basedir The base...
阅读全文
Ant创建WAR文件 Ant教程

Ant创建WAR文件

    创建WAR文件与Ant是非常简单,非常类似于创建JAR文件的任务。毕竟WAR文件是像JAR文件只是另一个ZIP文件。 WAR任务是一个扩展的JAR任务,但它有一些很好的补充操纵什么进入的WEB-INF/classes文件夹中,并生成web.xml文件。在WAR的任务是非常有用的指定...
阅读全文
Ant打包应用 Ant教程

Ant打包应用

    我们已经知道Ant使用的Hello World Fax 的Web应用程序中零碎的不同。 现在是时候把一切融合在一起,以创建一个完整的和完整的build.xml文件。考虑build.properties和build.xml文件列表如下: build.properties dep...
阅读全文
Ant部署应用程序 Ant教程

Ant部署应用程序

    在前面的章节中,我们已经学会了如何打包应用程序并将其部署到一个文件夹中。在这个例子中,我们打算把它更进一步。 我们要部署Web应用程序直接到应用程序的服务器的部署文件夹,然后我们将添加一些Ant目标来启动和停止服务。让我们继续的Hello World传真的Web应用程序。这是一个延...
阅读全文
Loading...