<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<project basedir="." default="run_batch" name="AbsPackage">
<property name="encoding" value="UTF-8" />
<property name="" value="/ANT_PACKAGE"/>
<property name="expand_jar" value="/ant_jar"/>
<property name="abswar_name" value="absbank"/>
<property name="absbatch_name" value="AbsBank_Batch"></property>
<!-- 源-->
<property environment="env"/>
<property name="" value="../joyinframework"/>
<property name="" value="../"/>
<property name="" value="../"/>
<property name="" value="../"/>
<property name="" value="../"/>
<property name="" value="../absear"/>
<property name="debuglevel" value="source,lines,vars"/>
<property name="target" value="1.6"/>
<property name="source" value="1.6"/>
<property name="" value="../zssapp"/>
<!-- 目标-->
<property name="" value="${}/ABSBANK"/>
<property name="" value="${}/joyinframework"/>
<property name="" value="${}/"/>
<property name="" value="${}/"/>
<property name="" value="${}/"/>
<property name="" value="${}/"/>
<property name="" value="${}/zssapp"/>
<path id="">
<fileset dir="${expand_jar}">
<include name="**/*.jar" />
</fileset>
</path>
<path >
<fileset dir="${}/WEB-INF/lib/">
<include name="**/*.jar" />
</fileset>
</path>
<path >
<path refid=""/>
<path ref/>
</path>
<path >
<fileset dir="${}/WEB-INF/lib/">
<include name="**/*.jar" />
</fileset>
<path refid=""/>
</path>
<!--初始化 -->
<target name="init" depends="clean">
<mkdir dir="${}"/>
<mkdir dir="${}"/>
<copy todir="${}" overwrite="yes">
<fileset dir="${}/WebContent"></fileset>
</copy>
<mkdir dir="${}/WEB-INF/classes"/>
<copy includeemptydirs="false" todir="${}/WEB-INF/classes">
<fileset dir="${}/src">
<exclude name="**/*.launch"/>
<exclude name="**/*.java"/>
</fileset>
</copy>
<mkdir dir="${}"/>
<copy includeemptydirs="false" todir="${}">
<fileset dir="${}/src">
<exclude name="**/*.launch"/>
<exclude name="**/*.java"/>
</fileset>
</copy>
<mkdir dir="${}"/>
<copy includeemptydirs="false" todir="${}">
<fileset dir="${}/src">
<exclude name="**/*.launch"/>
<exclude name="**/*.java"/>
</fileset>
</copy>
<mkdir dir="${}"/>
<copy includeemptydirs="false" todir="${}">
<fileset dir="${}/src">
<exclude name="**/*.launch"/>
<exclude name="**/*.java"/>
</fileset>
</copy>
<mkdir dir="${}"/>
<copy includeemptydirs="false" todir="${}">
<fileset dir="${}/src">
<exclude name="**/*.launch"/>
<exclude name="**/*.java"/>
</fileset>
</copy>
<mkdir dir="${}"/>
<copy todir="${}" overwrite="yes">
<fileset dir="${}/WebContent"></fileset>
</copy>
<mkdir dir="${}/WEB-INF/classes"/>
<copy includeemptydirs="false" todir="${}/WEB-INF/classes">
<fileset dir="${}/src">
<exclude name="**/*.launch"/>
<exclude name="**/*.java"/>
</fileset>
</copy>
</target>
<target name="clean">
<echo message="delete document ----${}----"></echo>
<delete dir="${}"/>
</target>
<target name="build_core" depends="init">
<echo message="${}: ${}"/>
<javac debug="true" debuglevel="${debuglevel}" destdir="${}" encoding="${encoding}" source="${source}" target="${target}" includeAntRuntime="false">
<src path="${}/src"/>
<classpath ref/>
</javac>
<jar destfile="${}/WEB-INF/lib/" basedir="${}" />
</target>
<target name="build_entity" depends="build_core">
<echo message="${}: ${}"/>
<javac debug="true" debuglevel="${debuglevel}" destdir="${}" encoding="${encoding}" source="${source}" target="${target}" includeAntRuntime="false">
<src path="${}/src"/>
<classpath ref/>
</javac>
<jar destfile="${}/WEB-INF/lib/" basedir="${}" />
</target>
<target name="build_account" depends="build_entity">
<echo message="${}: ${}"/>
<javac debug="true" debuglevel="${debuglevel}" destdir="${}" encoding="${encoding}" source="${source}" target="${target}" includeAntRuntime="false">
<src path="${}/src"/>
<classpath ref/>
</javac>
<jar destfile="${}/WEB-INF/lib/" basedir="${}" />
</target>
<target name="build_batch" depends="build_account">
<echo message="${}: ${}"/>
<javac debug="true" debuglevel="${debuglevel}" destdir="${}" encoding="${encoding}" source="${source}" target="${target}" includeAntRuntime="false">
<src path="${}/src"/>
<classpath ref/>
</javac>
<jar destfile="${}/WEB-INF/lib/" basedir="${}">
<exclude name="**/"/>
</jar>
</target>
<target name="build-project" depends="build_batch">
<echo message="${}: ${}"/>
<javac debug="true" debuglevel="${debuglevel}" destdir="${}/WEB-INF/classes" encoding="${encoding}" source="${source}" target="${target}" includeAntRuntime="false">
<src path="${}/src"/>
<classpath ref/>
<!--<compilerarg value="-Xlint:unchecked"/>
<compilerarg value="-Xlint:deprecation"/>
<compilerarg value="-Xlint"/>-->
</javac>
</target>
<target name="build-zssapp" depends="build-project">
<echo message="${}: ${}"/>
<javac debug="true" debuglevel="${debuglevel}" destdir="${}/WEB-INF/classes" encoding="GBK" source="${source}" target="${target}" includeAntRuntime="false">
<src path="${}/src"/>
<classpath ref/>
<!--<compilerarg value="-Xlint:unchecked"/>
<compilerarg value="-Xlint:deprecation"/>
<compilerarg value="-Xlint"/>-->
</javac>
</target>
<!--生成包-->
<target name="abswar" depends="build-zssapp">
<war webxml="${}/WEB-INF/" destfile="${}/${abswar_name}.war">
<fileset dir="${}">
<include name="**/*.*" />
</fileset>
</war>
</target>
<!--生成war包-->
<target name="zssappwar" depends="abswar">
<war webxml="${}/WEB-INF/" destfile="${}/">
<fileset dir="${}">
<include name="**/*.*" />
</fileset>
</war>
</target>
<target name="earpackage" depends="run_batch">
<ear destfile="${}/${abswar_name}.ear" appxml="${}/META-INF/">
<fileset dir="${}">
<include name="${abswar_name}.war"/>
<include name=""/>
</fileset>
</ear>
</target>
<!--生成批处理可运行jar包-->
<target name="run_batch" depends="zssappwar">
<mkdir dir="${}/Batch_Lib/Batch_Lib"/>
<copy includeemptydirs="false" todir="${}/Batch_Lib/Batch_Lib">
<fileset dir="${expand_jar}">
<include name="**/*.jar"/>
</fileset>
<fileset dir="${}/WEB-INF/lib/">
<include name="aopalliance-1."/>
<include name="colt-1.2."/>
<include name=""/>
<include name=""/>
<include name=""/>
<include name=""/>
<include name=""/>
<include name="commons-lang-2."/>
<include name="commons-lang3-3."/>
<include name="commons-logging-1.1."/>
<include name="geronimo-annotation_1.0_spec-1."/>
<include name="geronimo-ejb_3.0_spec-1.0."/>
<include name="geronimo-interceptor_3.0_spec-1."/>
<include name="geronimo-jpa_3.0_spec-1."/>
<include name="geronimo-jta_1.1_spec-1."/>
<include name="geronimo-jta_1.1_spec-1."/>
<include name="javassist-3."/>
<include name="log4j-1.2."/>
<include name="ognl-2.6."/>
<include name="ojdbc6-6."/>
<include name="quartz-1.8."/>
<include name="s2-extension-2.4."/>
<include name="s2-framework-2.4."/>
<include name="s2-tiger-2.4."/>
<include name="slf4j-api-1.7."/>
<include name="slf4j-log4j12-1.7."/>
<include name=""/>
<include name="db2jcc_javax.jar"/>
<include name="db2jcc_license_cisuz.jar"/>
<include name="db2jcc_license_cu.jar"/>
<include name=""/>
<include name=""/>
<include name=""/>
<include name=""/>
<include name=""/>
<include name=""/>
<include name=""/>
<include name=""/>
</fileset>
</copy>
<path >
<fileset dir="${}/Batch_Lib/Batch_Lib">
<include name="**/*.jar" />
</fileset>
<path refid=""/>
</path>
<pathconvert property="" pathsep=" ">
<mapper>
<chainedmapper>
<!-- jar包文件只留文件名,去掉目录信息 -->
<flattenmapper/>
<!-- add lib/ prefix -->
<globmapper from="*" to="Batch_Lib/*"/>
</chainedmapper>
</mapper>
<path ref/>
</pathconvert>
<!-- 运行jar文件的输出路径 -->
<jar destfile="${}/${absbatch_name}.jar" basedir="${}">
<manifest>
<attribute name="Main-class" value=""/>
<attribute name="Class-Path" value="${}"/>
</manifest>
</jar>
<tar destfile="${}/${absbatch_name}.tar" basedir="${}/Batch_Lib" >
<fileset dir="${}">
<include name="${absbatch_name}.jar"/>
</fileset>
<fileset dir="${}">
<include name="startup.*"/>
<include name=""/>
</fileset>
</tar>
</target>
<!-- 源码文件的输出路径 -->
<target name="sources" depends="run_batch">
<!-- -->
<copy todir="${}/WebContent/WEB-INF/lib/">
<fileset dir="${}/WEB-INF/lib/">
<include name=""/>
<include name=""/>
</fileset>
</copy>
<!-- -->
<jar jarfile="${}/" basedir="${}">
</jar>
<jar jarfile="${}/" basedir="${}">
</jar>
<jar jarfile="${}/" basedir="${}">
</jar>
<jar jarfile="${}/" basedir="${}">
</jar>
<jar jarfile="${}/" basedir="${}">
<exclude name=""/>
<exclude name=""/>
</jar>
<jar jarfile="${}/" basedir="${}">
</jar>
<!-- -->
<zip destfile="${}/${abswar_name}-">
<fileset dir="${}">
<include name=""/>
<include name=""/>
<include name=""/>
<include name=""/>
</fileset>
<fileset dir="${}">
<include name=""/>
</fileset>
</zip>
<!-- -->
<delete dir="${}/WebContent/WEB-INF/lib/">
<include name=""/>
<include name=""/>
</delete>
<echo message="delete over files..."/>
</target>
</project>