[cvs] / ebmt-system / build.xml Repository:
ViewVC logotype

View of /ebmt-system/build.xml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.3 - (download) (as text) (annotate)
Fri Feb 9 14:23:17 2007 UTC (2 years, 9 months ago) by smies
Branch: MAIN
CVS Tags: HEAD
Changes since 1.2: +2 -2 lines
*** empty log message ***
00001: <?xml version="1.0" encoding="UTF-8"?>
00002: <project name="ebmt-system" default="jar" basedir=".">
00003:     <property name="src" location="src"/>
00004:     <property name="bin" location="bin"/>
00005:     <property name="lib" location="lib"/>
00006:     <property name="dist" location="dist"/>
00007:     <property name="jarfile" location="${ant.project.name}.jar"/>
00008:     <property name="compile.debug" value="true"/>
00009: 
00010:     <fileset id="lib.jars" dir="${lib}">
00011:         <include name="**/*.jar"/>
00012:     </fileset>
00013: 
00014:     <path id="lib.path">
00015:         <fileset refid="lib.jars"/>
00016:     </path>
00017: 
00018:     <!-- Stub install target.  Install should depend on the 'jar' target,
00019:          and copy the built objects to the 'dist' directory. -->
00020:     <target name="install" description="Install jar" depends="jar">
00021:     </target>
00022: 
00023:     <target name="compile" description="Compile code">
00024:         <mkdir dir="${bin}"/>
00025:         <mkdir dir="${lib}"/>
00026:         <javac srcdir="${src}" destdir="${bin}" includeAntRuntime="no"
00027:                classpathref="lib.path" debug="${compile.debug}"
00028:                excludes="**INCOMPLETE*">
00029:         </javac>
00030:     </target>
00031: 
00032:     <target name="jar" depends="compile" description="Build jar">
00033:         <mkdir dir="${dist}"/>
00034:         <jar jarfile="${jarfile}" basedir="${bin}" manifest="Manifest">
00035:             <!-- Merge library jars into final jar file -->
00036:             <zipgroupfileset refid="lib.jars"/>
00037:         </jar>
00038:     </target>
00039: 
00040:     <target name="run" depends="jar" description="Run jar file">
00041:         <java jar="${jarfile}" fork="yes" failonerror="true"/>
00042:     </target>
00043: 
00044:     <target name="clean" description="Remove build and dist directories">
00045:         <delete dir="${bin}"/>
00046:         <delete dir="${dist}"/>
00047:     </target>
00048: </project>

  ViewVC Help
Powered by ViewVC 1.1-dev