| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- <?xml version="1.0" encoding="UTF-8"?>
- <project name="mwdao" default="jar" basedir=".">
- <property name="root.dir" location=".."/>
- <property name="target.dir" location="../target"/>
- <property name="src" location="src"/>
- <property name="lib" location="lib"/>
- <property name="bin" location="bin"/>
- <path id="compile.class.path">
- <fileset dir="${lib}">
- <include name="*.jar"/>
- </fileset>
- </path>
- <target name="init">
- <mkdir dir="${bin}"/>
- <mkdir dir="${lib}"/>
- </target>
- <target name="jar" depends="init">
- <javac debug="true" srcdir="${src}" destdir="${bin}" includeantruntime="true">
- <classpath refid="compile.class.path"/>
- </javac>
- <copy todir="${bin}/hbm">
- <fileset dir="${src}/hbm"/>
- </copy>
- <jar jarfile="${lib}/${ant.project.name}.jar" basedir="${bin}"/>
- <!-- Copy jar to subproject lib directories -->
- <copy todir="${root.dir}/MWUI/lib" file="${lib}/${ant.project.name}.jar"/>
- <copy todir="${root.dir}/EPAYMENT/lib" file="${lib}/${ant.project.name}.jar"/>
- <copy todir="${root.dir}/REKON/lib" file="${lib}/${ant.project.name}.jar"/>
- <!-- Copy jar to staging directories -->
- <copy todir="${target.dir}/webapps/MWUI/WEB-INF/lib" file="${lib}/${ant.project.name}.jar"/>
- <copy todir="${target.dir}/webapps/EPAYMENT/WEB-INF/lib" file="${lib}/${ant.project.name}.jar"/>
- <copy todir="${target.dir}/webapps/REKON/WEB-INF/lib" file="${lib}/${ant.project.name}.jar"/>
- <!-- Copy hibernate configs to staging directories -->
- <copy todir="${target.dir}/webapps/MWUI/WEB-INF/classes">
- <fileset dir="${src}">
- <include name="hibernate-*.cfg.xml"/>
- </fileset>
- </copy>
- <copy todir="${target.dir}/webapps/EPAYMENT/WEB-INF/classes">
- <fileset dir="${src}">
- <include name="hibernate-*.cfg.xml"/>
- </fileset>
- </copy>
- <copy todir="${target.dir}/webapps/REKON/WEB-INF/classes">
- <fileset dir="${src}">
- <include name="hibernate-*.cfg.xml"/>
- </fileset>
- </copy>
- </target>
- </project>
|