1.官网下载
2.变量配置
将安装包解压放置随意目录(随意的意思是自己能找到的)
右键我的电脑——属性——高级系统设置——环境变量
(1).新建ANT_HOME,值为ant根目录
E:\tts\apache-ant-1.9.10
(2).CLASSPATH(没有的请自行新建)
%ANT_HOME%\lib
(3).Path
%ANT_HOME%\bin
完成以上步骤,
WIN+R输入cmd,输入ant
3.eclipse(ant插件使用)
3.1创建Java项目,创建一个测试类
package com.ant.test;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("HelloWorld...");
}
}
3.2在项目的根目录新建build.xml文件
<?xml version="1.0" encoding="UTF-8" ?>
<!-- properies -->
<project name="AntTestDemo" default="run" basedir=".">
<property name="src" value="src" />
<property name="dest" value="classes" />
<property name="helloworld_jar" value="helloworld.jar" />
<!-- 初始化任务 -->
<target name="init">
<mkdir dir="${dest}" />
</target>
<!-- 编译 -->
<target name="compile" depends="init">
<javac srcdir="${src}" destdir="${dest}" />
</target>
<!--
<target name="compile" depends="init">
<javac srcdir="${src}" destdir="${dest}" includeantruntime="on" />
</target>
-->
<!-- 打包 -->
<target name="build" depends="compile">
<jar jarfile="${helloworld_jar}" basedir="${dest}" />
</target>
<!-- 测试 -->
<target name="run" depends="build">
<java classname="com.ant.test.HelloWorld" classpath="${helloworld_jar}" />
</target>
<!-- 清理 -->
<target name="clean">
<delete dir="${dest}" />
<delete file="${helloworld_jar}" />
</target>
<!-- 运行 -->
<target name="rerun" depends="clean,run">
<ant target="clean" />
<ant target="run" />
</target>
</project>
3.3右键build.xml,执行ant
控制台结果:
Buildfile: C:\Users\Be\eclipse-workspace\AntTestDemo\build.xml
init:
compile:
[javac] C:\Users\Be\eclipse-workspace\AntTestDemo\build.xml:13: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
build:
[jar] Building jar: C:\Users\Be\eclipse-workspace\AntTestDemo\helloworld.jar
run:
[java] HelloWorld...
BUILD SUCCESSFUL
Total time: 485 milliseconds
如果提示includeantruntime警告,
<target name="compile" depends="init">
<javac srcdir="${src}" destdir="${dest}" />
</target>
修改为:
<target name="compile" depends="init">
<javac srcdir="${src}" destdir="${dest}" includeantruntime="on" />
</target>
执行控制台输出:
Buildfile: C:\Users\Be\eclipse-workspace\AntTestDemo\build.xml
init:
compile:
build:
run:
[java] HelloWorld...
BUILD SUCCESSFUL
Total time: 500 milliseconds