Ant 简略实例1

Ant 简单实例1
<project name="PortalONE V200R002C01_common" default="finish" basedir=".">
<description>building common jars</description>

<!-- 导入全局的proerties配置文件 -->
<property file="../global_build.properties" />

<property name="portalone.version" value="PortalONE V200R002C03" />
<property name="portalone.author" value="Huawei SDP Media" />

<property name="src" location="src" />
<property name="lib" location="lib" />
<property name="conf" location="conf" />
<property name="classes" location="classes" />

<!--设置编译路径-->
<path id="classpath">
<fileset dir="${lib}">
<include name="**/*.jar" />
</fileset>
<fileset dir="${tomcat.path}/server/lib">
<include name="catalina.jar"/>
</fileset>
</path>

<target name="clean" description="clean up">
<delete dir="${classes}" />
<delete dir="${dist}" />
<delete dir="${temp}" />
</target>

<target name="init" depends="clean">
<tstamp />
<mkdir dir="${classes}" />
<mkdir dir="${dist}" />
<mkdir dir="${temp}" />
</target>

<!--编译-->
<target name="compile" depends="init" description="compile the source">
<javac srcdir="${src}" destdir="${classes}" encoding="utf-8" source="1.5" target="1.5" debug="true">
<classpath refid="classpath" />
</javac>
</target>