You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by pr...@apache.org on 2002/03/19 01:54:39 UTC

cvs commit: jakarta-commons-sandbox/periodicity build.xml

prickett    02/03/18 16:54:39

  Modified:    periodicity build.xml
  Log:
  Added a war target to the build file
  Added a javadoc-clean target to the build file
  Added a real clean target tothe build file
  Fixed the javadoc target to make the javadoc directory
  Submitted by:Jeff Prickett
  
  Revision  Changes    Path
  1.11      +37 -2     jakarta-commons-sandbox/periodicity/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/periodicity/build.xml,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- build.xml	18 Mar 2002 06:16:47 -0000	1.10
  +++ build.xml	19 Mar 2002 00:54:39 -0000	1.11
  @@ -5,11 +5,12 @@
     <property name="build.src" value="${build.dir}/src"/>
     <property name="build.dest" value="${build.dir}/classes"/>
     <property name="build.ear" value="${build.dir}/ear"/>
  +  <property name="build.war" value="${build.dir}/war"/>
     <property name="torque.home" value="${build.dir}/torque"/>
     <property name="src.java.dir" value="./src/java"/>
     <property name="library.dir" value="./lib"/>
     <property name="conf.dir" value="./conf"/>
  -  <property name="javadoc.destdir" value="./docs/api"/>
  +  <property name="javadoc.dir" value="./docs/api"/>
     <property name="final.name" value="${project}-${version}"/>
     <property name="final.dir" value="./${final-name}"/>
     <property name="build.properties" value="build.properties"/>
  @@ -105,14 +106,46 @@
       <javac srcdir="${build.dir}" destdir="${build.dest}" debug="${debug}">
         <classpath refid="classpath"/>
       </javac>  
  +    <jar jarfile="${build.dir}/${project}-${version}.jar" 
  +         basedir="${build.dest}"/>
  +  </target>  
  +  
  +  <target name="war" depends="core">
  +    <antcall target="javadoc"/>
  +    <mkdir dir="${build.war}"/>
  +    <mkdir dir="${build.war}/WEB-INF"/>
  +    <mkdir dir="${build.war}/WEB-INF/lib"/>
  +    <copy todir="${build.war}/WEB-INF/lib">
  +      <fileset dir="./lib">
  +        <exclude name="tdk.jar"/>
  +      </fileset>  
  +    </copy>  
  +    <copy file="${build.dir}/${project}-${version}.jar"
  +          todir="${build.war}/WEB-INF/lib"/>
  +    <copy todir="${build.war}/${javadoc.dir}">
  +      <fileset dir="${javadoc.dir}"/>
  +    </copy>  
  +    <jar jarfile="${build.dir}/${project}.war"
  +         basedir="${build.war}"/>
     </target>  
     
     <target name="clean">
       <delete dir="${build.dir}"/>
     </target>  
  +
  +  <target name="javadoc-clean">
  +    <delete dir="${javadoc.dir}"/>
  +  </target>
  +
  +  <target name="real-clean">
  +    <antcall target="clean"/>
  +    <antcall target="javadoc-clean"/>
  +  </target>  
     
     <target name="javadoc">
  -     <javadoc sourcepath="${src.java.dir}" destdir="docs/api" packagenames="org.apache.commons/periodicity.*"/>
  +    <mkdir dir="${javadoc.dir}"/> 
  +    <javadoc sourcepath="${src.java.dir}" destdir="${javadoc.dir}" 
  +              packagenames="org.apache.commons/periodicity.*"/>
     </target>  
   
     <target name="update-jars">
  @@ -138,4 +171,6 @@
       <antcall target="update-jars"/>
       <antcall target="update-id-xml"/>
     </target>  
  +
  +  
   </project>  
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>