[Batchserver-cvs] IBA_1.0 build_iba.xml,NONE,1.1
Brought to you by:
suresh_pragada
From: Suresh <sur...@us...> - 2006-10-23 23:38:20
|
Update of /cvsroot/batchserver/IBA_1.0 In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv23599 Added Files: build_iba.xml Log Message: no message --- NEW FILE: build_iba.xml --- <project name="io" default="dist" basedir="."> <!-- ===================== Property Definitions =========================== --> <property name="app.version" value="1.0_dev_09232006"/> <property name="app.name" value="iba"/> <!-- ==================== File and Directory Names ======================== --> <property name="build.home" value="${basedir}/build"/> <property name="dist.home" value="${basedir}/dist"/> <property name="docs.home" value="${basedir}/docs"/> <property name="src.home" value="${basedir}/src"/> <property name="lib.home" value="${basedir}/lib"/> <property name="bin.home" value="${basedir}/bin"/> <!-- ==================== Compilation Control Options ==================== --> <property name="compile.debug" value="true"/> <property name="compile.deprecation" value="false"/> <property name="compile.optimize" value="true"/> <!-- ======= Pattern Sets, File Sets, Application Classpaths ======= --> <patternset id="app.resources"> <include name="**/*.xml"/> <include name="**/*.dat"/> </patternset> <path id="compile.classpath"> <!-- Include all JAR files that will be required to compile application --> <pathelement location="${lib.home}/xml/xml_apis.jar"/> <pathelement location="${lib.home}/xml/apache/resolver_2.7.1.jar"/> <pathelement location="${lib.home}/xml/apache/xerces_impl_2.7.1.jar"/> <pathelement location="${lib.home}/log4j/log4j_1.2.13.jar"/> <pathelement location="${lib.home}/db4o/db4o_5.0.jar"/> <pathelement location="${lib.home}/framework/batch_framework_1.0_beta.jar"/> </path> <property name="compile.classpath" refid="compile.classpath"/> <!-- ==================== Source-Clean Target ==================================== --> <target name="source-clean" description="Delete old source build directories"> <delete dir="${build.home}"/> </target> <!-- ==================== Source-Compile Target ================================== --> <target name="source-compile" description="Compile Java sources"> <!-- Compile Java classes as necessary --> <mkdir dir="${build.home}"/> <echo message="Classpath for compilation : ${compile.classpath}"/> <javac srcdir="${src.home}" destdir="${build.home}" debug="${compile.debug}" deprecation="${compile.deprecation}" optimize="${compile.optimize}"> <classpath refid="compile.classpath"/> </javac> <!-- Copy application resources --> <copy todir="${build.home}"> <fileset dir="${src.home}"> <patternset refid="app.resources"/> </fileset> </copy> </target> <!-- ==================== Dist Target ===================================== --> <target name="dist" depends="source-clean,source-compile,javadoc" description="Create binary distribution"> <!-- Copy documentation subdirectories --> <delete dir="${dist.home}"/> <mkdir dir="${dist.home}"/> <mkdir dir="${dist.home}/docs"/> <copy todir="${dist.home}/docs"> <fileset dir="${docs.home}"/> </copy> <mkdir dir="${dist.home}/bin"/> <copy file="${bin.home}/iba_release.bat" tofile="${dist.home}/bin/iba.bat"/> <mkdir dir="${dist.home}/lib"/> <copy todir="${dist.home}/lib" flatten="true"> <fileset dir="${lib.home}"> <include name="xml/xml_apis.jar"/> <include name="xml/apache/resolver_2.7.1.jar"/> <include name="xml/apache/xerces_impl_2.7.1.jar"/> <include name="log4j/log4j_1.2.13.jar"/> <include name="db4o/db4o_5.0.jar"/> <include name="framework/batch_framework_1.0_beta.jar"/> </fileset> </copy> <mkdir dir="${dist.home}/src"/> <copy todir="${dist.home}/src"> <fileset dir="${src.home}"/> </copy> <!-- Create application JAR file --> <jar jarfile="${dist.home}/${app.name}_${app.version}.jar" basedir="${build.home}"> <manifest> <attribute name="Implementation-Title" value="Interactive Batch Administration Client"/> <attribute name="Implementation-Version" value="1.0"/> <attribute name="Implementation-Vendor" value="JMonks(http://jmonks.org)"/> </manifest> </jar> </target> <!-- ==================== Javadoc Target ================================== --> <target name="javadoc" description="Create Javadoc API documentation"> <delete dir="${docs.home}"/> <mkdir dir="${docs.home}"/> <javadoc sourcepath="${src.home}" destdir="${docs.home}" packagenames="org/jmonks/batch/admin/*" author="true" version="true" use="true"> <classpath refid="compile.classpath"/> </javadoc> </target> </project> |