Diff for /bookie/server/build.xml between versions 1.2 and 1.3

version 1.2, 2003/02/01 21:18:45 version 1.3, 2004/04/13 07:03:27
Line 1 Line 1
<project name="Bookie" default="dist" basedir="."><project name="bookie" default="dist" basedir=".">
   
    <!-- Give user a chance to override without editing this file  <property file="${user.name}.properties"/>
         (and without typing -D each time it compiles it) -->  <property file="build.properties" />    
    <property file="build.properties" />    
  <!--
    <!-- Generic project properties --> ========================================================================
    <property name="project.version" value="1.2"/>   Set the properties related to the build area
    <property name="project.name.text" value="Bookie"/> ========================================================================
    <property name="project.name.short" value="bookie"/>  -->
    <!-- Miscellaneous settings -->  <path id="project.class.path">
    <property name="year" value="1998-2001"/>    <fileset id="jar.files" dir="${lib.dir}">
    <property name="debug" value="on"/>      <include name="**.jar"/>
    <property name="optimize" value="off"/>    </fileset>
    <property name="deprecation" value="off"/>  </path>
  <target name="all" depends="clean, dist"/>
    <!-- 
       ======================================================================== 
         Set the properties related to the build area 
       ======================================================================== 
    -->         
 
    <path id="project.class.path"> 
        <pathelement location="${xmlrpc.jar}"/> 
        <pathelement location="${servlet.jar}"/>         
        <pathelement location="${log4j.jar}"/> 
        <pathelement location="${xmlparser.jar}"/> 
        <pathelement location="${jisp.jar}"/>    
        <pathelement location="${collections.jar}"/>     
    </path> 
     
    <target name="all" depends="clean, dist"/> 
     
    <!-- 
       ======================================================================== 
         Initialize the build. Must be called by all targets 
       ======================================================================== 
    --> 
    <target name="init"> 
        <tstamp/> 
 
        <echo message="--------- ${project.name.text} ${project.version} ---------"/> 
        <echo message=""/> 
 
        <echo message="java.class.path = ${java.class.path}"/> 
        <echo message=""/> 
        <echo message="java.home = ${java.home}"/> 
        <echo message="user.home = ${user.home}"/> 
        <echo message=""/> 
        <echo message="basedir = ${basedir}"/> 
    </target> 
 
    <!-- 
       ======================================================================== 
         Compiles the source directory 
       ======================================================================== 
    --> 
     
    <!-- 
      Compile the java classes to the build directory. 
    --> 
    <target name="compile"> 
        <mkdir dir="${out.classes.dir}"/> 
        <javac srcdir="${src.dir}" 
            destdir="${out.classes.dir}" 
            debug="${debug}" 
            deprecation="${deprecation}" 
            classpathref="project.class.path"> 
        </javac> 
    </target> 
 
    <!-- 
      Jar some files 
    --> 
    <target name="dist" depends="compile">       
      <mkdir dir="${dist.dir}"/> 
           
      <jar jarfile="${server.jar}" manifest="inf/MANIFEST.MF">  <!--
        <fileset dir="${out.classes.dir}">  ========================================================================
          <include name="**/*.class"/>   Initialize the build. Must be called by all targets
          <include name="**/*.properties"/>         ========================================================================
        </fileset>      -->
          <target name="init">
        <fileset dir="${conf.dir}"/>    <tstamp/>
        <fileset dir="${resources.dir}"/>  </target>
      </jar>
   <!--
   ========================================================================
      Compiles the source directory
   ========================================================================
   -->
   
   <!--
     Compile the java classes to the build directory.
   -->
   <target name="compile">
     <mkdir dir="${classes.dir}"/>
     <javac srcdir="${src.dir}"
         destdir="${classes.dir}"
         debug="${debug}"
         deprecation="${deprecation}"
         classpathref="project.class.path"></javac>
   </target>
 
   <!--
     Jar some files
   -->
   <target name="dist" depends="compile">
     <mkdir dir="${dist.dir}"/>
    
     <!-- make a manifest file. -->
     <manifest file="${manifest.file}">
       <attribute name="Built-By" value="${user.name}"/>
       <attribute name="Main-Class" value="${main.class}"/>
     </manifest>
 
     <!-- Make one huge ass jar file containing everything we need. -->
     <zip destfile="${server.jar}" compress="true">
       <fileset dir="${classes.dir}">
         <include name="**/*.class"/>
         <include name="**/*.properties"/>
         <include name="**/*.xml"/>
       </fileset>
               
      <mkdir dir="${dist.dir}/lib"/>      <fileset dir="${conf.dir}">
      <copy todir="${dist.dir}/lib" file="${xmlrpc.jar}"/>        <include name="**/*.properties"/>
      <copy todir="${dist.dir}/lib" file="${jisp.jar}"/>        <include name="**/*.xml"/>
      <copy todir="${dist.dir}/lib" file="${xmlparser.jar}"/>      </fileset>
      <copy todir="${dist.dir}/lib" file="${log4j.jar}"/>      
      <copy todir="${dist.dir}/lib" file="${collections.jar}"/>      <fileset dir="${resources.dir}">
      <copy todir="${dist.dir}/lib" file="${servlet.jar}"/>              <include name="**/*.properties"/>
        <include name="**/*.xml"/>
      <copy todir="${dist.dir}" file="bin/server.sh"/>      </fileset>
      <copy todir="${dist.dir}" file="bin/server.bat"/>
       <zipfileset src="${xmlparser.jar}">
         <exclude name="META-INF/MANIFEST.MF"/>
       </zipfileset>
       
       <zipfileset src="${xmlrpc.jar}">
         <exclude name="META-INF/MANIFEST.MF"/>
       </zipfileset>
 
       <zipfileset src="${log4j.jar}">
         <exclude name="META-INF/MANIFEST.MF"/>
       </zipfileset>
 
       <zipfileset src="${servlet.jar}">
         <exclude name="META-INF/MANIFEST.MF"/>
       </zipfileset>
               
      <zip zipfile="${server.zip}">      <zipfileset src="${jisp.jar}">
        <fileset dir="${dist.dir}"/>        <exclude name="META-INF/MANIFEST.MF"/>
      </zip>      </zipfileset>      
    </target>  
      <zipfileset dir="${build.dir}" includes="**/MANIFEST.MF" fullpath="META-INF/MANIFEST.MF"/>
    <!--    </zip>
       ========================================================================
         Generate the javadoc    <zip zipfile="${server.zip}">
       ========================================================================      <fileset dir="${dist.dir}"/>
    -->        </zip>
    <target name="javadoc">  </target>  
        <mkdir dir="${out.doc.dir}"/>
        <javadoc  <!--
            sourcepath="${src.dir}"   ========================================================================
            packagenames="com.tersesystems.bookie.*"     Generate the javadoc
            destdir="${out.doc.dir}"   ========================================================================
            author="true"  -->
            public="true"  <target name="javadoc">
            version="true"    <mkdir dir="${javadoc.dir}"/>
            use="true">    <javadoc
            <classpath refid="project.class.path"/>        sourcepath="${src.dir}"
        </javadoc>        packagenames="com.tersesystems.bookie.*"
    </target>        destdir="${javadoc.dir}"
        author="true"
    <target name="clean" depends="init">        public="true"
        <delete dir="${dist.dir}"/>                version="true"
        <delete dir="${build.dir}"/>        use="true">
    </target>      <classpath refid="project.class.path"/>
     </javadoc>
   </target>
 
   <target name="clean" depends="init">
     <delete dir="${build.dir}"/>
     <delete dir="${dist.dir}"/>
   </target>
   
 </project>  </project>

Removed from v.1.2  
changed lines
  Added in v.1.3


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>