ggregory 2003/05/31 11:44:36 Modified: lang build.xml Log: Include a Javadoc overview. Revision Changes Path 1.12 +157 -232 jakarta-commons/lang/build.xml Index: build.xml =================================================================== RCS file: /home/cvs/jakarta-commons/lang/build.xml,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- build.xml 23 May 2003 03:52:09 -0000 1.11 +++ build.xml 31 May 2003 18:44:36 -0000 1.12 @@ -1,159 +1,103 @@ <project name="Lang" default="compile" basedir="."> - - -<!-- + <!-- "Lang" component of the Jakarta Commons Subproject $Id$ ---> - - -<!-- ========== Initialize Properties ===================================== --> - - <property file="${user.home}/${component.name}.build.properties" /> - <property file="${user.home}/build.properties" /> - <property file="${basedir}/build.properties" /> - <property file="${basedir}/default.properties" /> - -<!-- ========== Construct compile classpath =============================== --> - - <path id="compile.classpath"> - <pathelement location="${build.home}/classes"/> - </path> - -<!-- ========== Construct unit test classpath ============================= --> - - <path id="test.classpath"> - <pathelement location="${build.home}/classes"/> - <pathelement location="${build.home}/tests"/> - <pathelement location="${junit.jar}"/> - </path> - -<!-- ========== Executable Targets ======================================== --> - - <target name="init" - description="Initialize and evaluate conditionals"> - <echo message="-------- ${component.name} ${component.version} --------"/> - <filter token="name" value="${component.name}"/> - <filter token="package" value="${component.package}"/> - <filter token="version" value="${component.version}"/> - </target> - - - <target name="prepare" depends="init" - description="Prepare build directory"> - <mkdir dir="${build.home}"/> - <mkdir dir="${build.home}/classes"/> - <mkdir dir="${build.home}/conf"/> - <mkdir dir="${build.home}/tests"/> - </target> - - - <target name="static" depends="prepare" - description="Copy static files to build directory"> - <tstamp/> - <copy todir="${build.home}/conf" filtering="on"> - <fileset dir="${conf.home}" includes="*.MF"/> - </copy> - </target> - - - <target name="compile" depends="static" - description="Compile shareable components"> - <javac srcdir="${source.home}" - destdir="${build.home}/classes" - debug="${compile.debug}" - deprecation="${compile.deprecation}" - optimize="${compile.optimize}"> - <classpath refid="compile.classpath"/> - </javac> - <copy todir="${build.home}/classes" filtering="on"> - <fileset dir="${source.home}" excludes="**/*.java"/> - </copy> - </target> - - - <target name="compile.tests" depends="compile" - description="Compile unit test cases"> - <javac srcdir="${test.home}" - destdir="${build.home}/tests" - debug="${compile.debug}" - deprecation="off" - optimize="${compile.optimize}"> - <classpath refid="test.classpath"/> - </javac> - <copy todir="${build.home}/tests" filtering="on"> - <fileset dir="${test.home}" excludes="**/*.java"/> - </copy> - </target> - - - <target name="clean" - description="Clean build and distribution directories"> - <delete dir="${build.home}"/> - <delete dir="${dist.home}"/> - </target> - - - <target name="all" depends="clean,compile" - description="Clean and compile all components"/> - - - <target name="javadoc" depends="compile" - description="Create component Javadoc documentation"> - <mkdir dir="${dist.home}"/> - <mkdir dir="${dist.home}/docs"/> - <mkdir dir="${dist.home}/docs/api"/> - <javadoc sourcepath="${source.home}" - destdir="${dist.home}/docs/api" - packagenames="org.apache.commons.*" - author="true" - private="true" - version="true" - doctitle="<h1>${component.title}</h1>" - windowtitle="${component.title} (Version ${component.version})" - bottom="Copyright (c) 2001-2003 - Apache Software Foundation"> - <classpath refid="compile.classpath"/> - </javadoc> - </target> - - - <target name="dist" depends="compile,javadoc" - description="Create binary distribution"> - <mkdir dir="${dist.home}"/> - <copy file="../LICENSE" - todir="${dist.home}"/> - <copy file="RELEASE-NOTES.txt" - todir="${dist.home}"/> - <antcall target="jar"/> - </target> - - - <target name="jar" depends="compile" - description="Create jar"> - <mkdir dir="${dist.home}"/> - <mkdir dir="${build.home}/classes/META-INF"/> - <copy file="../LICENSE" - tofile="${build.home}/classes/META-INF/LICENSE.txt"/> - <jar jarfile="${dist.home}/${final.name}.jar" - basedir="${build.home}/classes" - manifest="${build.home}/conf/MANIFEST.MF"/> - </target> - - - <target name="install-jar" depends="jar" - description="--> Installs jar file in ${lib.repo}"> - <copy todir="${lib.repo}" filtering="no"> - <fileset dir="${dist.home}"> - <include name="${final.name}.jar"/> - </fileset> - </copy> - </target> - - -<!-- ========== Unit Test Targets ========================================= --> - - - <target name="test" depends=" + --> + <!-- ========== Initialize Properties ===================================== --> + <property file="${user.home}/${component.name}.build.properties"/> + <property file="${user.home}/build.properties"/> + <property file="${basedir}/build.properties"/> + <property file="${basedir}/default.properties"/> + <!-- ========== Construct compile classpath =============================== --> + <path id="compile.classpath"> + <pathelement location="${build.home}/classes"/> + </path> + <!-- ========== Construct unit test classpath ============================= --> + <path id="test.classpath"> + <pathelement location="${build.home}/classes"/> + <pathelement location="${build.home}/tests"/> + <pathelement location="${junit.jar}"/> + </path> + <!-- ========== Executable Targets ======================================== --> + <target name="init" description="Initialize and evaluate conditionals"> + <echo message="-------- ${component.name} ${component.version} --------"/> + <filter token="name" value="${component.name}"/> + <filter token="package" value="${component.package}"/> + <filter token="version" value="${component.version}"/> + </target> + <target name="prepare" depends="init" description="Prepare build directory"> + <mkdir dir="${build.home}"/> + <mkdir dir="${build.home}/classes"/> + <mkdir dir="${build.home}/conf"/> + <mkdir dir="${build.home}/tests"/> + </target> + <target name="static" depends="prepare" description="Copy static files to build directory"> + <tstamp/> + <copy todir="${build.home}/conf" filtering="on"> + <fileset dir="${conf.home}" includes="*.MF"/> + </copy> + </target> + <target name="compile" depends="static" description="Compile shareable components"> + <javac srcdir="${source.home}" destdir="${build.home}/classes" debug="${compile.debug}" deprecation="${compile.deprecation}" optimize="${compile.optimize}"> + <classpath refid="compile.classpath"/> + </javac> + <copy todir="${build.home}/classes" filtering="on"> + <fileset dir="${source.home}" excludes="**/*.java"/> + </copy> + </target> + <target name="compile.tests" depends="compile" description="Compile unit test cases"> + <javac srcdir="${test.home}" destdir="${build.home}/tests" debug="${compile.debug}" deprecation="off" optimize="${compile.optimize}"> + <classpath refid="test.classpath"/> + </javac> + <copy todir="${build.home}/tests" filtering="on"> + <fileset dir="${test.home}" excludes="**/*.java"/> + </copy> + </target> + <target name="clean" description="Clean build and distribution directories"> + <delete dir="${build.home}"/> + <delete dir="${dist.home}"/> + </target> + <target name="all" depends="clean,compile" description="Clean and compile all components"/> + <target name="javadoc" depends="compile" description="Create component Javadoc documentation"> + <mkdir dir="${dist.home}"/> + <mkdir dir="${dist.home}/docs"/> + <mkdir dir="${dist.home}/docs/api"/> + <javadoc + sourcepath="${source.home}" + destdir="${dist.home}/docs/api" + overview="${source.home}/org/apache/commons/lang/overview.html" + packagenames="org.apache.commons.*" + author="true" + private="true" + version="true" + doctitle="<h1>${component.title}</h1>" + windowtitle="${component.title} (Version ${component.version})" + bottom="Copyright &copy; 2001-2003 - Apache Software Foundation" + use="true"> + <classpath refid="compile.classpath"/> + </javadoc> + </target> + <target name="dist" depends="compile,javadoc" description="Create binary distribution"> + <mkdir dir="${dist.home}"/> + <copy file="../LICENSE" todir="${dist.home}"/> + <copy file="RELEASE-NOTES.txt" todir="${dist.home}"/> + <antcall target="jar"/> + </target> + <target name="jar" depends="compile" description="Create jar"> + <mkdir dir="${dist.home}"/> + <mkdir dir="${build.home}/classes/META-INF"/> + <copy file="../LICENSE" tofile="${build.home}/classes/META-INF/LICENSE.txt"/> + <jar jarfile="${dist.home}/${final.name}.jar" basedir="${build.home}/classes" manifest="${build.home}/conf/MANIFEST.MF"/> + </target> + <target name="install-jar" depends="jar" description="--> Installs jar file in ${lib.repo}"> + <copy todir="${lib.repo}" filtering="no"> + <fileset dir="${dist.home}"> + <include name="${final.name}.jar"/> + </fileset> + </copy> + </target> + <!-- ========== Unit Test Targets ========================================= --> + <target name="test" depends=" compile.tests, test.lang, test.builder, @@ -162,82 +106,63 @@ test.math, test.reflect, test.time, - test.util" - - description="Run all unit test cases"> - <echo message="Running tests ..."/> - </target> - - <target name="test.lang" depends="compile.tests"> - <echo message="Running lang package tests ..."/> - <java classname="${test.runner}" fork="yes" - failonerror="${test.failonerror}"> - <arg value="org.apache.commons.lang.LangTestSuite"/> - <classpath refid="test.classpath"/> - </java> - </target> - - <target name="test.builder" depends="compile.tests"> - <echo message="Running builder package tests ..."/> - <java classname="${test.runner}" fork="yes" - failonerror="${test.failonerror}"> - <arg value="org.apache.commons.lang.builder.BuilderTestSuite"/> - <classpath refid="test.classpath"/> - </java> - </target> - - <target name="test.enum" depends="compile.tests"> - <echo message="Running enum package tests ..."/> - <java classname="${test.runner}" fork="yes" - failonerror="${test.failonerror}"> - <arg value="org.apache.commons.lang.enum.EnumTestSuite"/> - <classpath refid="test.classpath"/> - </java> - </target> - - <target name="test.exception" depends="compile.tests"> - <echo message="Running exception package tests ..."/> - <java classname="${test.runner}" fork="yes" - failonerror="${test.failonerror}"> - <arg value="org.apache.commons.lang.exception.ExceptionTestSuite"/> - <classpath refid="test.classpath"/> - </java> - </target> - - <target name="test.math" depends="compile.tests"> - <echo message="Running math package tests ..."/> - <java classname="${test.runner}" fork="yes" - failonerror="${test.failonerror}"> - <arg value="org.apache.commons.lang.math.MathTestSuite"/> - <classpath refid="test.classpath"/> - </java> - </target> - - <target name="test.reflect" depends="compile.tests"> - <echo message="Running reflect package tests ..."/> - <java classname="${test.runner}" fork="yes" - failonerror="${test.failonerror}"> - <arg value="org.apache.commons.lang.reflect.ReflectTestSuite"/> - <classpath refid="test.classpath"/> - </java> - </target> - - <target name="test.time" depends="compile.tests"> - <echo message="Running time package tests ..."/> - <java classname="${test.runner}" fork="yes" - failonerror="${test.failonerror}"> - <arg value="org.apache.commons.lang.time.TimeTestSuite"/> - <classpath refid="test.classpath"/> - </java> - </target> - - <target name="test.util" depends="compile.tests"> - <echo message="Running util package tests ..."/> - <java classname="${test.runner}" fork="yes" - failonerror="${test.failonerror}"> - <arg value="org.apache.commons.lang.util.UtilTestSuite"/> - <classpath refid="test.classpath"/> - </java> - </target> - + test.util" description="Run all unit test cases"> + <echo message="Running tests ..."/> + </target> + <target name="test.lang" depends="compile.tests"> + <echo message="Running lang package tests ..."/> + <java classname="${test.runner}" fork="yes" failonerror="${test.failonerror}"> + <arg value="org.apache.commons.lang.LangTestSuite"/> + <classpath refid="test.classpath"/> + </java> + </target> + <target name="test.builder" depends="compile.tests"> + <echo message="Running builder package tests ..."/> + <java classname="${test.runner}" fork="yes" failonerror="${test.failonerror}"> + <arg value="org.apache.commons.lang.builder.BuilderTestSuite"/> + <classpath refid="test.classpath"/> + </java> + </target> + <target name="test.enum" depends="compile.tests"> + <echo message="Running enum package tests ..."/> + <java classname="${test.runner}" fork="yes" failonerror="${test.failonerror}"> + <arg value="org.apache.commons.lang.enum.EnumTestSuite"/> + <classpath refid="test.classpath"/> + </java> + </target> + <target name="test.exception" depends="compile.tests"> + <echo message="Running exception package tests ..."/> + <java classname="${test.runner}" fork="yes" failonerror="${test.failonerror}"> + <arg value="org.apache.commons.lang.exception.ExceptionTestSuite"/> + <classpath refid="test.classpath"/> + </java> + </target> + <target name="test.math" depends="compile.tests"> + <echo message="Running math package tests ..."/> + <java classname="${test.runner}" fork="yes" failonerror="${test.failonerror}"> + <arg value="org.apache.commons.lang.math.MathTestSuite"/> + <classpath refid="test.classpath"/> + </java> + </target> + <target name="test.reflect" depends="compile.tests"> + <echo message="Running reflect package tests ..."/> + <java classname="${test.runner}" fork="yes" failonerror="${test.failonerror}"> + <arg value="org.apache.commons.lang.reflect.ReflectTestSuite"/> + <classpath refid="test.classpath"/> + </java> + </target> + <target name="test.time" depends="compile.tests"> + <echo message="Running time package tests ..."/> + <java classname="${test.runner}" fork="yes" failonerror="${test.failonerror}"> + <arg value="org.apache.commons.lang.time.TimeTestSuite"/> + <classpath refid="test.classpath"/> + </java> + </target> + <target name="test.util" depends="compile.tests"> + <echo message="Running util package tests ..."/> + <java classname="${test.runner}" fork="yes" failonerror="${test.failonerror}"> + <arg value="org.apache.commons.lang.util.UtilTestSuite"/> + <classpath refid="test.classpath"/> + </java> + </target> </project>
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]