Ant入门学习教程1
?
Ant是一个基于Java,并且主要用于Java工程的构建工具。Ant本意是Another Neat Tool,也就是另一种整洁的工具,取首字符就是Ant.构建工具就是为了减少重复工作而产生的。Ant的一些核心概念XML:构建文件是以XML文件来描述的,采用XML格式有很多好处。这里就不一一列举。陈述式语法:构建文件短小精悍,且易于理解。每个构建文件包含一个工程(project)。每个工程包含若干个目标(target)。目标可以依赖于其他的目标(depends)。目标包含任务(task)。易于使用Java语言增加新的任务---易于扩展(自定义)。
例子:在eclipse下创建一个工程,新建一个类HelloWorld.java
public class HelloWorld {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubSystem.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: