<?xml version="1.0" encoding="gb2312"?>
<project default="makewar" basedir="." name="ezeam">
<property name="dir.build" value="build"/>
<property name="dir.src" value="src"/>
<property name="dir.web" value="web"/>
<property name="dir.lib" value="${dir.web}/WEB-INF/lib"/>
<property name="dir.classes" value="${dir.web}/WEB-INF/classes" />
<tstamp prefix="ezeam.">
<format property="TimeSign" pattern="yyMMdd"/>
</tstamp>
<path id="all-libs">
<fileset dir="${dir.lib}">
<include name="**/*.jar"/>
</fileset>
</path>
<!-- 編譯 -->
<target name="compile">
<javac destdir="${dir.build}" srcdir="${dir.src}">
<classpath refid="all-libs"/>
</javac>
</target>
<!-- 創(chuàng)建jar文件 -->
<target name="makejar" depends="compile">
<jar destfile="ezeam.jar" basedir="${dir.build}"/>
</target>
<!-- 將jar文件移動(dòng)到web-inf/lib目錄下 -->
<target name="movejar" depends="makejar">
<move file="ezeam.jar" todir="${dir.lib}"/>
</target>
<!-- 將src下面的所有資源文件拷貝到web-inf/classes目錄下 -->
<target name="moveresource">
<copy todir="${dir.classes}" preservelastmodified="true">
<fileset dir="${dir.src}">
<include name="**/*.properties"/>
<include name="**/*.xml"/>
</fileset>
</copy>
</target>
<!-- 將Web目錄打成war包 -->
<target name="makewar" depends="movejar,moveresource">
<zip destfile="ezeam_${ezeam.TimeSign}.war" basedir="${dir.web}"/>
</target>
</project>
聯(lián)系客服