Ant是一个基于Java,并且主要用于Java工程的构建工具。Ant本意是Another Neat Tool,也就是另一种整洁的工具,取首字符就是Ant. |
构建工具就是为了减少重复工作而产生的。 |
例子:在eclipse下创建一个工程,新建一个类HelloWorld.java
public class HelloWorld {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("Hello , Ant!");
}
}
导入build.xml文件。
<?xml version="1.0" encoding="UTF-8"?>
<project name="testAnt" default="archive" basedir=".">
<target name="clean" depends="init">
<delete dir="build" />
<delete dir="dist" />
</target>
<target name="init">
<mkdir dir="build/classes" />
<mkdir dir="dist" />
</target>
<target name="compile" depends="init" >
<javac srcdir="src" destdir="build/classes"/>
</target>
<target name="archive" depends="compile" >
<jar destfile="dist/project.jar" basedir="build/classes" >
<manifest>
<attribute name="Main-Class" value="HelloWorld"/>
</manifest>
</jar>
</target>
</project>
运行:>ant clean
写道
init:
[mkdir] Created dir: F:\Java Test Code\AntTest\build\classes
[mkdir] Created dir: F:\Java Test Code\AntTest\dist
clean:
[delete] Deleting directory F:\Java Test Code\AntTest\build
[delete] Deleting directory F:\Java Test Code\AntTest\dist
BUILD SUCCESSFUL
Total time: 140 milliseconds
运行:>ant archive
写道
init:
[mkdir] Created dir: F:\Java Test Code\AntTest\build\classes
[mkdir] Created dir: F:\Java Test Code\AntTest\dist
compile:
[javac] Compiling 1 source file to F:\Java Test Code\AntTest\build\classes
archive:
[jar] Building jar: F:\Java Test Code\AntTest\dist\project.jar
官方ant手册链接:
http://ant.apache.org/manual/
注意:要用ant 1.7以上版本才可运行。
分享到:
相关推荐
ant的简单入门教程 1、ant介绍;2、ant安装;3、第一个ant脚本;4、整合ant;5、ant进阶;6、常用task;7、控制流程;8、实例分析;9、如何继续学习;10、ant使用cvs实例;11、Q&A
### Ant入门学习手册:深入解析Java项目构建利器 #### Ant:Java项目构建的灵活与高效之选 在软件开发领域,构建工具扮演着至关重要的角色,它们负责将源代码及其它资源转换为可执行文件或产品镜像。Ant,作为一款...
Ant 入门教程 Ant 是一种基于 Java 和 XML 的 build 工具,在软件开发中发挥着重要作用。本教程旨在为初学者提供一个系统的 Ant ...通过本教程,你可以快速了解 Ant 的基本使用方法,并为进一步学习 Ant 打下基础。
教程将从 Ant 构建文件的基础结构开始,逐步讲解如何为一个简单的 Java 项目编写构建文件。您将学习如何调用 Ant 工具,以及如何在命令行和 Eclipse IDE 中运行 Ant。此外,教程还将涵盖高级主题,如构建文件的链接...
在Ant教程中,你将学习如何设置和使用Ant。首先,你需要下载并安装Ant。安装过程通常包括解压下载的文件,然后将bin目录添加到系统的PATH环境变量中,以便在命令行中可以全局调用`ant`命令。 Ant的构建文件是基于...
Apache Ant 是一个强大的Java项目...对于初学者,理解Ant的基本概念和XML语法是至关重要的,这将有助于构建出高效且易于维护的构建脚本。通过不断实践和学习,你可以掌握如何编写复杂的Ant脚本来满足不同项目的需求。
这个"Ant入门资料(完整版)"包含了丰富的学习资源,帮助初学者快速掌握Ant的基本概念、用法以及实际应用。 《JUnitAnt_Simp(中文).CHM》:这是一部关于Ant和JUnit的中文手册,JUnit是Java编程语言中的一个单元...
### Java Ant 入门教程详解 #### 一、Ant 的历史与起源 Ant 是 Apache 软件基金会下的一个开源项目,全称为 Another Neat Tool(另一种整洁的工具)。它首次发布于 1998 年,由 James Duncan Davidson 开发。Ant ...
**Ant入门教程——使用Ant自动生成JAR文件** Apache Ant是一个Java库和命令行工具,其任务是驱动构建过程。它是Java开发中的一个重要工具,尤其在自动化构建、编译、测试和部署应用程序时。本教程将带你深入了解Ant...
而`Ant入门与进阶.pdf`则可能涵盖了从基础概念到高级技巧的全面教程,帮助你从初学者逐步成长为Ant专家。 在实际使用中,你可能会遇到依赖管理、条件判断、属性设置等复杂情况,Ant都提供了相应的解决方案。例如,`...
- XML构建文件:Ant使用纯XML编写的脚本文件(通常是build.xml),这使得Ant易于学习和扩展。 - 可扩展性:Ant拥有丰富的内置任务和类型,同时支持开发者自定义任务,以满足特定构建需求。 - 预定义任务和类型:Ant...
### Ant入门知识点详解 ...通过学习本教程,您不仅可以掌握Ant的基础使用方法,还能了解到如何利用其高级特性来提高开发效率。无论您是初次接触Ant还是已经有一定的使用经验,都能够从中获益匪浅。
在"ant培训 经典教程"中,你可能会学习到以下核心知识点: 1. **基本概念与架构**:理解Ant的基本组件,如项目(Project)、目标(Target)、任务(Task)和属性(Property)。这些概念构成了Ant构建文件的基础结构...
本教程旨在为初学者提供Ant的基础知识和入门指导。 ### Ant环境构建 在使用Ant之前,你需要先配置好Java开发环境。确保已安装JDK并设置了`JAVA_HOME`、`PATH`和`CLASS_PATH`环境变量。接着,从Apache官方网站...
综上所述,这个压缩包提供的资源对于学习和掌握ANT工具非常有价值,无论是初学者还是有一定经验的开发者,都可以从中受益。通过阅读和实践其中的教程,可以深入了解ANT的使用,并将其应用于实际的项目构建中。
JUnit 和 Ant 是 Java 开发中两个非常重要的工具。JUnit 是一个用于编写和运行自动化单元测试...在学习这个中文教程后,开发者能够熟练掌握Java项目自动化测试和构建的流程,为项目的持续集成和持续交付打下坚实基础。
一个简单易懂的关于ant的教程 适合初学者入门