1、安装ant
下载解压→环境变量配置→cmd输入ant
出现
Buildfile: build.xml does not exist!
代表安装成功
参考文章:http://www.cnblogs.com/bluewelkin/p/3519529.html
例一:
1、在D:\AntTest 新建一个build.xml文件。输入如下内容
<?xml version="1.0" encoding="GBK"?>
<project name="测试" default="copyfile" basedir=".">
<target name="copyfile">
<copy file="d:/a.txt" todir="e:/" overwrite="true" />
</target>
</project>
2、打开命令行,切换到D:\AntTest目录 输入ant
去E盘看确实有拷贝文件
例二:编译一个文件
D:\AntTest 下建立一个java文件
1、HelloWorld.java
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello world1");
}
};
2、build.xml
<?xml version="1.0" encoding="UTF-8" ?>
<project default="compile">
<target name="compile">
<javac destdir="." srcdir="." />
</target>
</project>
例三: 编译与运行
1、build修改为如下
<?xml version="1.0" encoding="UTF-8" ?>
<project default="execute">
<target name="compile">
<javac destdir="." srcdir="." />
</target>
<target name="execute">
<java classpath="." classname="HelloWorld" />
</target>
</project>
例四:创建目录和删除目录
1、新建一个java工程
src目录下输入
package test;
public class HelloAnt {
public static void main(String[] args) {
System.out.println("Hello ant,by zdz!");
}
}
2、src同级目录下新建一个xml文件
<?xml version="1.0" encoding="UTF-8" ?>
<project >
<target name="create">
<mkdir dir="te1"/>
<mkdir dir="te2"/>
<delete dir="te1">
</delete>
</target>
</project>
例五:文件集的使用
<?xml version="1.0" encoding="UTF-8" ?>
<project >
<fileset id="src.path" dir="src" >
<include name="**/*.*" />
<exclude name="**/*.java"/>
</fileset>
<target name="create">
<mkdir dir="build"/>
<mkdir dir="build/src"/>
<mkdir dir="build/classes" />
<mkdir dir="build/dist" />
</target>
<target name="copySrc" depends="create">
<copy todir="build/src">
<fileset dir="src.path" ></fileset>
</copy>
</target>
</project>