ant就像是一个make工具
ant可以自动完成的任务:
编译java源代码、建立jar、war、zip文件、自动测试与生成报告、从CVS等管理系统取得源码。
在使用它之前需要下载ant工具,然后配置下环境变量
它主要通过一个配置文件来管理:build.xml
这个配置文件主要是:
<project name="example" default="run" />
<property name ="src.dir" value="src" />
<property name ="class.dir" value="classes" />
<property name ="bak.dir" value="bak" />
<target name="help" description="Type ant help for detail" >
<echo message="help information ! !" />
<echo>Usage : </echo>
<echo><![CDATA[
build :
ant
ant build.xml
produce jar :
......................................
]]
</target>
<target name="jar">
<mkdir dir="${libDir}" />
<jar jarfile="${libDir}/${jarfile}"
manifest="META-INF/MANIFEST.MF"
basedir="${class.dir}" />
</target>
<target name="prepare">
<mkdir dir="${class.dir}" />
<mkdir dir="${bak.dir}" />
<copy todir="${bak.dir}">
<fileset dir = "${classes.dir}"/>
</copy>
</target>
<target name="complie" depends="prepare">
<javac srcdir="${src.dir}" destdir="${classes.dir}"/>
</target>
<target name="run" depends="complie">
<java classname="helloWorld">
<classpath path = "${classes.dir}" />
</java>
</target>
上面就是一个简单的build.xml配置文件,具体每个元素的意思,详细见
http://zhidao.baidu.com/question/192506545.html
分享到:
相关推荐
Ant工具是一种基于Java的构建工具,它主要用于自动化Java项目的构建、编译、打包和测试等流程。Ant的设计理念是提供一种跨平台的解决方案,避免传统Unix Makefile或类似工具的局限性,比如对特定操作系统或shell命令...
ant是构建工具 2,什么是构建 概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅与此,但是主要用来干这个 3,ant的好处 跨平台 --因为ant是使用java实现的,所以它跨...
本教程将详细介绍Ant的使用,包括其安装、脚本编写、与其他工具的整合以及进阶技巧。 ### 一、Ant简介 Ant是一个开源的Java构建工具,它的主要优点在于跨平台性和灵活性。Ant的构建过程由一系列称为"任务"的模块...
ant是构建工具,跨平台 因为ant是使用java实现的,所以它跨平台 使用简单--与ant的兄弟make比起来 语法清晰--同样是和make相比 功能强大--ant能做的事情很多,可能你用了很久,你仍然不知道它能有多少功能。当你自己...
通过Ant工具,开发者可以轻松地管理和维护复杂的项目构建流程,而且Ant与IDE如Eclipse和IntelliJ IDEA等有良好的集成,使得开发环境更加便捷。此外,Ant的可扩展性也很强,可以通过自定义任务或利用已有的Ant贡献...
Apache Ant 是一个由Java语言编写的构建工具,它在软件开发过程中主要负责自动化构建任务,如编译、打包、测试和部署。Ant以其XML为基础的构建...理解并熟练使用Ant工具对于任何Java开发者来说都是非常有价值的技能。
**Ant打包工具详解** Ant是Apache软件基金会Jakarta项目下的一个构建工具,它以其灵活性和可扩展性在Java开发领域中被广泛应用。Ant基于XML,它的主要任务是编译源代码、创建JAR文件、执行测试、部署应用程序等。...
在Java开发过程中,Apache Ant是一个常用的构建工具,它允许开发者通过XML配置文件来定义构建过程。Ant的核心功能包括编译、测试、打包和部署等,但有时这些预定义的任务并不能满足特定项目的需求。这时,我们可以...
【Java 构建工具 ANT】是Java开发中的一个重要组成部分,它是Apache软件基金会开发的一个开源构建工具,主要用于自动化Java项目的构建、编译、测试和部署等任务。Ant以其灵活性和可扩展性著称,通过XML配置文件...
在Java开发中,Ant以其灵活性和可扩展性而受到广泛欢迎,它使用XML来描述构建过程,允许开发者定义任务、目标和依赖关系,使得自动化编译、测试、打包等流程变得简单易行。 标题"ant开发工具"指的是Ant作为开发者...
在本教程中,您将学习 Ant 这个Java TM 项目生成工具。由于其灵活性和易用性,Ant 很快在 Java 开发人员中流行开来,因此您有必要了解关于它的更多信息。 在继续学习本教程之前,你不需要具备先前的Ant 经验或知识。...
2. **使用简单**:相比其他构建工具,如Make,Ant的XML语法更加直观,更易于理解和维护。 3. **语法清晰**:Ant的XML结构清晰,任务和依赖关系明确,使得构建过程逻辑性更强。 4. **功能强大**:Ant不仅能够处理基本...
Ant是Apache软件基金会下的一个Java项目,它是一个构建工具,主要用来自动化Java应用程序的构建过程。这个压缩包“ant”可能包含了一些关于Ant的基本概念、命令使用和简单示例的资料,非常适合初学者进行个人学习。 ...
在本文中,我们将详细介绍如何搭建Ant的开发环境。 首先,了解Ant的基本概念至关重要。Ant的核心理念是“一切都是文件”,这意味着它可以处理任何类型的文件,只要我们定义了正确的任务。Ant的任务通过构建文件来...
2. **操作简单**:Ant的构建过程由一系列内置和可选的Task组成,通过简单的XML配置即可执行复杂的构建任务。 3. **结构清晰**:构建文件采用XML格式,易于理解和维护,同时提供了清晰的构建流程和目标依赖关系。 4. ...
在“ant工具使用.pdf”这份电子书中,你可能会了解到以下关键知识点: 1. **Ant基本概念**:首先会介绍Ant的基本结构和工作原理,包括构建文件(build.xml)、任务(tasks)和目标(targets)的概念。构建文件是Ant...
5. **简洁的命令行接口**:Ant可以通过简单的命令行参数启动,方便进行持续集成和脚本化操作。 在实际使用中,一个典型的Ant构建文件(`build.xml`)会包含多个目标,例如: ```xml ...
安装 Ant 非常简单,你可以从 Apache 官方网站下载预编译的二进制包或者源代码自行编译。二进制包包括了运行 Ant 所需的 bin、docs 和 lib 目录。bin 目录包含 Ant 的可执行脚本,lib 目录则包含了必要的库文件。...
《Ant工具:构建Java程序的得力助手》 Ant,一个在Java开发领域广泛应用的构建工具,被誉为“Java世界的make”。它的出现极大地简化了Java项目的构建、打包和部署过程,使得开发者可以更加专注于代码的编写,而非...