ant 入门实例

<?xml version="1.0" encoding="UTF-8"?>
<!--
工程结构图
test            工程名称
|

src
   |
   |
   com.test.....
lib
   |
   |
   *.jar
build.xml

-->
<!-- 定义project节点    default表示默认执行的target对象; basedir指定根目录表示下面定义的路径都是从该路径开始 -->
<project name="test" default="compile" basedir=".">
<!--指定src路径-->
<property name="src.dir" value="src" />
<!--指定文件编译后的保存路径-->
<property name="build.dir" value="bin" />
<property name="build.classes" value="${build.dir}/classes" />
<!--指定文件编译java类时依赖的jar包的存放路径-->
<property name="build.lib" value="lib" />
<!--将所有的jar导入到classpath下-->
<path id="classpath">
<fileset file="${build.lib}/*.jar" />
<pathelement path="${build.classes}" />
</path>

<target name="clear" description="删除已经存在的文件目录">
<delete dir="${build.dir}">
</delete>
</target>

<target name="prepare" description="创建文件目录" depends="clear">
<mkdir dir="${build.dir}" />
<mkdir dir="${build.classes}" />
</target>

<target name="compile" depends="prepare">
<javac srcdir="${src.dir}" destdir="${build.classes}">
<classpath refid="classpath"></classpath>
</javac>
</target>
</project>

猜你喜欢

转载自li7jia7.iteye.com/blog/1779829
ANT