ANT是用于自动编译和部署项目的工具
需要设置JAVA_HOME和ANT_HOME
JAVA_HOME为JDK安装路径
ANT_HOME为ANT的解压缩路径
初建:
Hello.java
- public class Hello {
- public static void main(String[] args) {
- System.out.println("Hello ANT");
- }
- }
build.xml
- <?xml version="1.0" encoding="UTF-8"?>
- <!-- 一个项目,可包含很多任务组(target) -->
- <project default="sss" basedir="."> <!-- default是需要初始化时默认的一个target name 必须 basedir指定生成文件的路径 如果不写 就以build.xml为基准路径-->
- <!-- 项目中的一个任务组,可包含很多任务(task:javac,java...) -->
- <target name="sss" ><!--多个target中的默认target name-->
- <!--编译-->
- <javac srcdir="src" destdir="build\classes"/><!-- 编译文件的源文件夹和编译后存放路径-->
- <!--运行-->
- <java classname="Hello">
- <classpath> <!--java task的子元素-->
- <pathelement path="build\classes"/><!--用于指定一个或多个目录 其内容需要有jar或者class-->
- </classpath>
- </java>
- </target>
- </project>
一个build.xml包含一个工程的自动化处理的完整xml说明,并且基本由3种东东组成:
<project >
1.全局变量的定义
<property/>
2.任务组
<target>
3.许多单项任务... 像copy,delete,javac,jar...
<task1/>
<task2/>
<task3/>
</target>
</project>