<!--
@author Ted Husted
@version $Revision: 1.2 $ $Date: 2009/06/05 09:29:33 $
-->
<project name="cup-unifyAPI" basedir="." default="jar">
<property environment="env"/>
<!-- <property name="javac.debug" value="on"/>-->
<property name="packages" value="com.*,org.apache.*"/>
<property name="excludes" value="**/CVS/*,**/.nbattrs,**/.project,**/.classpath"/>
<property name="app.home" value="${basedir}"/>
<property name="app.lib" value="${basedir}/lib"/>
<property name="app.deploy" value="${basedir}/dist"/>
<property name="app.jar.name" value="cup-unifyAPI-1.0.jar"/>
<path id="compile.classpath">
<pathelement location="${basedir}/WEB-INF/classes"/>
<fileset dir="${app.lib}">
<include name="*.jar"/>
<include name="*.zip"/>
</fileset>
</path>
<target name="help">
<echo message="buil.xml 开始发布jar包......."></echo>
<echo message="===============start========================"></echo>
</target>
<target name="clear-all" depends="help">
<echo message="clear: ${app.deploy}"></echo>
<delete dir="${app.deploy}"/>
<echo message="clear: ${app.home}/bin"></echo>
<delete dir="${app.home}/bin"/>
</target>
<target name="prepare" depends="clear-all">
<echo message="create: ${app.deploy}"></echo>
<mkdir dir="${app.deploy}"/>
<echo message="create: ${app.home}/bin"></echo>
<mkdir dir="${app.home}/bin"/>
</target>
<target name="compile" depends="prepare">
<javac destdir="${app.home}/bin" debug="yes" encoding="utf-8">
<!--<compilerarg value="-Xlint:unchecked"/>-->
<src path="${app.home}/src"/>
<classpath refid="compile.classpath"/>
</javac>
<copy todir="${app.home}/bin">
<fileset dir="${app.home}/src">
<include name="**/**/*.xml"/>
<include name="**/**/*.properties"/>
<!--<exclude name="${excludes}" />-->
</fileset>
</copy>
</target>
<target name="jar" depends="compile">
<jar jarfile="${app.deploy}/${app.jar.name}" basedir="${app.home}/bin"/>
</target>
<target name="deltemp" >
<delete dir="${deltemp.dir}"/>
</target>
</project>