ant例子

时间:2023-02-06 22:11:41

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>