You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by sb...@apache.org on 2001/12/02 01:44:28 UTC

cvs commit: jakarta-ant build.xml

sbailliez    01/12/01 16:44:27

  Modified:    .        build.xml
  Log:
  Add an etc directory to the distrib and copy some useful stylesheets to it.
  
  Revision  Changes    Path
  1.212     +183 -166  jakarta-ant/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-ant/build.xml,v
  retrieving revision 1.211
  retrieving revision 1.212
  diff -u -r1.211 -r1.212
  --- build.xml	2001/11/30 12:35:05	1.211
  +++ build.xml	2001/12/02 00:44:27	1.212
  @@ -1,13 +1,13 @@
   <?xml version="1.0"?>
   
  -<!-- 
  +<!--
     =======================================================================
  -    Apache Ant own build file                                                      
  -  ======================================================================= 
  +    Apache Ant own build file
  +  =======================================================================
   -->
   <project default="main" basedir=".">
   
  -  <!-- Give user a chance to override without editing this file 
  +  <!-- Give user a chance to override without editing this file
          (and without typing -D each time it compiles it) -->
     <property file=".ant.properties" />
     <property file="${user.home}/.ant.properties" />
  @@ -21,19 +21,20 @@
     <property name="optimize" value="true" />
     <property name="junit.fork" value="false" />
   
  -  <!-- 
  +  <!--
          ===================================================================
            Set the properties related to the source tree
  -       =================================================================== 
  +       ===================================================================
     -->
     <property name="src.dir" value="src"/>
     <property name="java.dir" value="${src.dir}/main"/>
     <property name="script.dir" value="${src.dir}/script"/>
     <property name="lib.dir" value="lib"/>
     <property name="docs.dir" value="docs"/>
  +  <property name="etc.dir" value="src/etc"/>
     <property name="tests.dir" value="src/testcases"/>
     <property name="tests.etc.dir" value="src/etc/testcases"/>
  -  
  +
     <property name="ant.package" value="org/apache/tools/ant"/>
     <property name="optional.package" value="${ant.package}/taskdefs/optional"/>
     <property name="optional.type.package" value="${ant.package}/types/optional"/>
  @@ -43,10 +44,10 @@
     <property name="manifest" value="src/etc/manifest"/>
   
   
  -  <!-- 
  +  <!--
          ===================================================================
            Set the properties for the build area
  -       =================================================================== 
  +       ===================================================================
     -->
     <property name="build.dir" value="build"/>
     <property name="bootstrap.dir" value="bootstrap"/>
  @@ -70,10 +71,10 @@
       <path refid="classpath" />
     </path>
   
  - <!-- 
  + <!--
          ===================================================================
            Set up properties for the distribution area
  -       =================================================================== 
  +       ===================================================================
     -->
     <property name="dist.name" value="jakarta-${name}-${version}"/>
     <property name="dist.base" value="distribution"/>
  @@ -81,6 +82,7 @@
     <property name="dist.bin" value="${dist.dir}/bin"/>
     <property name="dist.lib" value="${dist.dir}/lib"/>
     <property name="dist.docs" value="${dist.dir}/docs"/>
  +  <property name="dist.etc" value="${dist.dir}/etc"/>
     <property name="dist.javadocs" value="${dist.dir}/docs/manual/api"/>
   
     <property name="src.dist.dir" value="dist-src"/>
  @@ -88,74 +90,74 @@
     <property name="src.dist.docs" value="${src.dist.dir}/docs"/>
     <property name="src.dist.lib" value="${src.dist.dir}/lib"/>
   
  -  <!-- 
  +  <!--
  +       ===================================================================
  +         Check to see what optional dependencies are available
          ===================================================================
  -         Check to see what optional dependencies are available              
  -       =================================================================== 
     -->
     <target name="check_for_optional_packages">
       <available property="jdk1.2+" classname="java.lang.ThreadLocal" />
       <available property="jdk1.3+" classname="java.lang.StrictMath" />
       <available property="jdk1.4+" classname="java.lang.CharSequence" />
  -    <available property="bsf.present" 
  -               classname="com.ibm.bsf.BSFManager" 
  +    <available property="bsf.present"
  +               classname="com.ibm.bsf.BSFManager"
                  classpathref="classpath" />
  -    <available property="netrexx.present" 
  +    <available property="netrexx.present"
                  classname="netrexx.lang.Rexx"
                  classpathref="classpath" />
  -    <available property="trax.present" 
  -               classname="javax.xml.transform.Transformer" 
  +    <available property="trax.present"
  +               classname="javax.xml.transform.Transformer"
                  classpathref="classpath" />
  -    <available property="xslp.present" 
  -               classname="com.kvisco.xsl.XSLProcessor" 
  +    <available property="xslp.present"
  +               classname="com.kvisco.xsl.XSLProcessor"
                  classpathref="classpath" />
  -    <available property="xalan.present" 
  -               classname="org.apache.xalan.xslt.XSLTProcessorFactory" 
  +    <available property="xalan.present"
  +               classname="org.apache.xalan.xslt.XSLTProcessorFactory"
                  classpathref="classpath" />
  -    <available property="xalan2.present" 
  -               classname="org.apache.xalan.transformer.TransformerImpl" 
  +    <available property="xalan2.present"
  +               classname="org.apache.xalan.transformer.TransformerImpl"
                  classpathref="classpath" />
  -    <available property="ejb.ejbc.present" 
  -               classname="weblogic.ejbc" 
  +    <available property="ejb.ejbc.present"
  +               classname="weblogic.ejbc"
                  classpathref="classpath" />
  -    <available property="ejb.DDCreator.present" 
  -               classname="weblogic.ejb.utils.DDCreator" 
  +    <available property="ejb.DDCreator.present"
  +               classname="weblogic.ejb.utils.DDCreator"
                  classpathref="classpath" />
  -    <available property="ejb.wls.present" 
  -               classname="weblogic.Server" 
  +    <available property="ejb.wls.present"
  +               classname="weblogic.Server"
                  classpathref="classpath" />
  -    <available property="junit.present" 
  -               classname="junit.framework.TestCase" 
  +    <available property="junit.present"
  +               classname="junit.framework.TestCase"
                  classpathref="classpath" />
  -    <available property="netcomp.present" 
  -               classname="com.oroinc.net.ftp.FTPClient" 
  +    <available property="netcomp.present"
  +               classname="com.oroinc.net.ftp.FTPClient"
                  classpathref="classpath" />
  -    <available property="starteam.present" 
  -               classname="com.starbase.util.Platform" 
  +    <available property="starteam.present"
  +               classname="com.starbase.util.Platform"
                  classpathref="classpath" />
  -    <available property="antlr.present" 
  -               classname="antlr.Tool" 
  +    <available property="antlr.present"
  +               classname="antlr.Tool"
                  classpathref="classpath"/>
  -    <available property="vaj.present" 
  -               classname="com.ibm.ivj.util.base.Workspace"  
  +    <available property="vaj.present"
  +               classname="com.ibm.ivj.util.base.Workspace"
                  classpathref="classpath"/>
  -    <available property="stylebook.present" 
  -               classname="org.apache.stylebook.Engine"  
  +    <available property="stylebook.present"
  +               classname="org.apache.stylebook.Engine"
                  classpathref="classpath"/>
  -    <available property="jakarta.regexp.present" 
  -               classname="org.apache.regexp.RE"  
  +    <available property="jakarta.regexp.present"
  +               classname="org.apache.regexp.RE"
                  classpathref="classpath"/>
  -    <available property="jakarta.oro.present" 
  -               classname="org.apache.oro.text.regex.Perl5Matcher"  
  +    <available property="jakarta.oro.present"
  +               classname="org.apache.oro.text.regex.Perl5Matcher"
                  classpathref="classpath" />
  -    <available property="jmf.present" 
  -               classname="javax.sound.sampled.Clip"  
  +    <available property="jmf.present"
  +               classname="javax.sound.sampled.Clip"
                  classpathref="classpath"/>
       <available property="icontract.present"
                  classname="com.reliablesystems.iContract.IContracted"
                  classpathref="classpath"/>
  -    <available property="jdepend.present" 
  -               classname="jdepend.framework.JDepend"  
  +    <available property="jdepend.present"
  +               classname="jdepend.framework.JDepend"
                  classpathref="classpath"/>
       <available property="log4j.present"
                  classname="org.apache.log4j.Category"
  @@ -172,16 +174,16 @@
                  classname="javax.servlet.Servlet"
                  classpathref="classpath"/>
   
  -    <available property="adaptx.present" 
  -               classname="org.exolab.adaptx.xslt.XSLTProcessor" 
  +    <available property="adaptx.present"
  +               classname="org.exolab.adaptx.xslt.XSLTProcessor"
                  classpathref="classpath" />
  -    <available property="xerces.present" 
  -               classname="org.apache.xerces.parsers.SAXParser" 
  +    <available property="xerces.present"
  +               classname="org.apache.xerces.parsers.SAXParser"
                  classpathref="classpath" />
  -    <available property="bcel.present" 
  -               classname="org.apache.bcel.Constants" 
  +    <available property="bcel.present"
  +               classname="org.apache.bcel.Constants"
                  classpathref="classpath" />
  -               
  +
       <condition property="javamail.complete">
         <and>
           <available classname="javax.activation.DataHandler"
  @@ -200,10 +202,10 @@
       </condition>
     </target>
   
  -  <!-- 
  +  <!--
          ===================================================================
  -         Prepare the build              
  -       =================================================================== 
  +         Prepare the build
  +       ===================================================================
     -->
     <target name="prepare">
       <tstamp>
  @@ -216,29 +218,29 @@
       </filterset>
     </target>
   
  -  <!-- 
  +  <!--
  +       ===================================================================
  +         Build the code
          ===================================================================
  -         Build the code           
  -       =================================================================== 
     -->
  -  <target name="build" 
  +  <target name="build"
             depends="prepare, check_for_optional_packages"
             description="--> compiles the source code">
       <mkdir dir="${build.dir}"/>
       <mkdir dir="${build.classes}"/>
       <mkdir dir="${build.lib}"/>
  -    
  +
       <javac srcdir="${java.dir}"
              destdir="${build.classes}"
              debug="${debug}"
              deprecation="${deprecation}"
              optimize="${optimize}" >
         <classpath refid="classpath" />
  -      <exclude name="${regexp.package}/JakartaRegexp*.java" 
  +      <exclude name="${regexp.package}/JakartaRegexp*.java"
                  unless="jakarta.regexp.present" />
  -      <exclude name="${regexp.package}/JakartaOro*.java" 
  +      <exclude name="${regexp.package}/JakartaOro*.java"
                  unless="jakarta.oro.present" />
  -      <exclude name="${regexp.package}/Jdk14Regexp*.java" 
  +      <exclude name="${regexp.package}/Jdk14Regexp*.java"
                  unless="jdk1.4+" />
         <exclude name="${ant.package}/AntSecurityManager.java"
                  unless="jdk1.2+" />
  @@ -249,7 +251,7 @@
         <exclude name="${optional.package}/Script.java" unless="bsf.present" />
         <exclude name="${optional.package}/StyleBook.java" unless="stylebook.present" />
         <exclude name="${optional.package}/NetRexxC.java" unless="netrexx.present" />
  -      <exclude name="${optional.package}/TraXLiaison.java" 
  +      <exclude name="${optional.package}/TraXLiaison.java"
                  unless="trax.present" />
         <exclude name="${optional.package}/XslpLiaison.java" unless="xslp.present" />
         <exclude name="${optional.package}/XalanLiaison.java" unless="xalan.present" />
  @@ -269,7 +271,7 @@
         <exclude name="${optional.package}/scm/AntStarTeam*.java" unless="starteam.present" />
         <exclude name="${optional.package}/ANTLR.java" unless="antlr.present" />
         <exclude name="${optional.package}/ide/VAJ*.java" unless="vaj.present" />
  -      <exclude name="${optional.package}/ide/VAJ*Servlet.java" 
  +      <exclude name="${optional.package}/ide/VAJ*Servlet.java"
                  unless="servlet.present" />
         <exclude name="${optional.package}/perforce/*.java" unless="jakarta.oro.present" />
         <exclude name="${optional.package}/sound/*.java" unless="jmf.present" />
  @@ -290,17 +292,17 @@
         <exclude name="${optional.package}/jdepend/*" unless="jdepend.present" />
         <exclude name="${optional.package}/sitraka/**" unless="some.regexp.support"/>
         <exclude name="${optional.package}/metamata/MAudit*" unless="jakarta.oro.present"/>
  -      <exclude name="${optional.package}/metamata/MMetrics*" 
  +      <exclude name="${optional.package}/metamata/MMetrics*"
                  unless="trax.present"/>
         <exclude name="${optional.package}/metamata/**" unless="jdk1.2+" />
  -      <exclude name="${optional.package}/ManifestFile.java" 
  +      <exclude name="${optional.package}/ManifestFile.java"
                  unless="jdk1.2+" />
  -      <exclude name="${optional.type.package}/depend/*.java" 
  +      <exclude name="${optional.type.package}/depend/*.java"
                  unless="bcel.present" />
  -      <exclude name="${util.package}/depend/*.java" 
  +      <exclude name="${util.package}/depend/*.java"
                  unless="bcel.present" />
       </javac>
  -    
  +
       <copy todir="${build.classes}">
         <fileset dir="${java.dir}">
           <include name="**/*.properties" />
  @@ -308,7 +310,7 @@
         </fileset>
       </copy>
   
  -    <copy todir="${build.classes}" 
  +    <copy todir="${build.classes}"
             overwrite="true">
         <fileset dir="${java.dir}">
           <include name="**/version.txt" />
  @@ -318,31 +320,31 @@
       </copy>
   
       <copy todir="${build.classes}/${optional.package}/junit/xsl">
  -       <fileset dir="${src.dir}/etc">
  +       <fileset dir="${etc.dir}">
            <include name="junit-frames.xsl" />
            <include name="junit-noframes.xsl" />
          </fileset>
       </copy>
   
     </target>
  -  
  -  <!-- 
  -       =================================================================== 
  +
  +  <!--
  +       ===================================================================
            Create the Apache Ant jars: ant.jar and optional.jar
  -       =================================================================== 
  +       ===================================================================
     -->
  -  <target name="jars" 
  -          depends="build" 
  +  <target name="jars"
  +          depends="build"
             description="--> creates the Apache Ant jars">
   
  -    <jar file="${build.lib}/${name}.jar" 
  -         basedir="${build.classes}" 
  +    <jar file="${build.lib}/${name}.jar"
  +         basedir="${build.classes}"
            manifest="${manifest}">
         <exclude name="org/apache/tools/ant/taskdefs/optional/**" />
       </jar>
   
  -    <jar file="${build.lib}/optional.jar" 
  -         basedir="${build.classes}" 
  +    <jar file="${build.lib}/optional.jar"
  +         basedir="${build.classes}"
            manifest="${manifest}">
         <include name="org/apache/tools/ant/taskdefs/optional/**" />
       </jar>
  @@ -354,7 +356,7 @@
            Create the essential distribution that can run Apache Ant
          ===================================================================
     -->
  -  <target name="dist-lite" 
  +  <target name="dist-lite"
             depends="jars"
             description="--> creates a minimum distribution to run Apache Ant">
   
  @@ -365,7 +367,7 @@
       <copy todir="${dist.lib}">
         <fileset dir="${build.lib}"/>
       </copy>
  -    
  +
       <copy todir="${dist.bin}">
         <fileset dir="${script.dir}/" />
       </copy>
  @@ -386,6 +388,7 @@
            <include name="**/*.pl" />
          </fileset>
       </chmod>
  +
     </target>
   
    <!--
  @@ -397,7 +400,7 @@
       <antcall inheritAll="false" target="internal_dist">
         <param name="dist.dir" value="${dist.name}" />
       </antcall>
  -  </target>  
  +  </target>
   
     <target name="dist_javadocs" depends="javadocs">
       <mkdir dir="${dist.javadocs}"/>
  @@ -405,10 +408,11 @@
         <fileset dir="${build.javadocs}"/>
       </copy>
     </target>
  -  
  -  
  +
  +
     <target name="internal_dist" depends="dist-lite,dist_javadocs">
       <mkdir dir="${dist.docs}"/>
  +    <mkdir dir="${dist.etc}"/>
   
       <copy todir="${dist.lib}">
         <fileset dir="${lib.dir}">
  @@ -452,6 +456,19 @@
          </fileset>
       </chmod>
   
  +    <!-- publish some useful stylesheets -->
  +    <copy todir="${dist.etc}">
  +        <fileset dir="${etc.dir}">
  +            <include name="junit-frames.xsl"/>
  +            <include name="junit-noframes.xsl"/>
  +            <include name="coverage-frames.xsl"/>
  +            <include name="maudit-frames.xsl"/>
  +            <include name="mmetrics-frames.xsl"/>
  +            <include name="jdepend.xsl"/>
  +            <include name="log.xsl"/>
  +        </fileset>
  +    </copy>
  +
     </target>
   
   
  @@ -472,11 +489,11 @@
            Create the source distribution
          ===================================================================
     -->
  -  <target name="src-dist" 
  +  <target name="src-dist"
             description="--> creates a source distribution">
   
       <mkdir dir="${src.dist.dir}" />
  - 
  +
       <copy todir="${src.dist.lib}">
         <fileset dir="${lib.dir}">
           <include name="*.jar" />
  @@ -540,7 +557,7 @@
            Create the binary distribution
          ===================================================================
     -->
  -  <target name="main_distribution" 
  +  <target name="main_distribution"
             description="--> creates the zip and tar distributions">
       <delete dir="${dist.name}" />
       <mkdir dir="${dist.base}"/>
  @@ -550,8 +567,8 @@
       <antcall inheritAll="false" target="internal_dist">
         <param name="dist.dir" value="${dist.name}" />
       </antcall>
  -    <zip file="${dist.base}/bin/${dist.name}-bin.zip" 
  -         basedir="${dist.name}/.." 
  +    <zip file="${dist.base}/bin/${dist.name}-bin.zip"
  +         basedir="${dist.name}/.."
            includes="${dist.name}/**"/>
       <tar longfile="gnu"
            tarfile="${dist.base}/bin/${dist.name}-bin.tar">
  @@ -559,17 +576,17 @@
           <include name="${dist.name}/bin/ant"/>
           <include name="${dist.name}/bin/antRun"/>
           <include name="${dist.name}/bin/*.pl"/>
  -      </tarfileset> 
  -      <tarfileset dir="${dist.name}/.." username="ant" group="ant"> 
  +      </tarfileset>
  +      <tarfileset dir="${dist.name}/.." username="ant" group="ant">
           <include name="${dist.name}/**"/>
           <exclude name="${dist.name}/bin/ant"/>
           <exclude name="${dist.name}/bin/antRun"/>
           <include name="${dist.name}/bin/*.pl"/>
  -      </tarfileset> 
  +      </tarfileset>
       </tar>
  -    <gzip zipfile="${dist.base}/bin/${dist.name}-bin.tar.gz" 
  +    <gzip zipfile="${dist.base}/bin/${dist.name}-bin.tar.gz"
             src="${dist.base}/bin/${dist.name}-bin.tar"/>
  -    <bzip2 zipfile="${dist.base}/bin/${dist.name}-bin.tar.bz2" 
  +    <bzip2 zipfile="${dist.base}/bin/${dist.name}-bin.tar.bz2"
              src="${dist.base}/bin/${dist.name}-bin.tar"/>
       <delete file="${dist.base}/bin/${dist.name}-bin.tar"/>
       <delete dir="${dist.name}" />
  @@ -580,38 +597,38 @@
       <antcall inheritAll="false" target="src-dist">
         <param name="src.dist.dir" value="${dist.name}" />
       </antcall>
  -    <zip file="${dist.base}/src/${dist.name}-src.zip" 
  -         basedir="${dist.name}/.." 
  +    <zip file="${dist.base}/src/${dist.name}-src.zip"
  +         basedir="${dist.name}/.."
            includes="${dist.name}/**"/>
       <tar longfile="gnu"
            tarfile="${dist.base}/src/${dist.name}-src.tar" >
         <tarfileset dir="${dist.name}/.." mode="755" username="ant" group="ant">
           <include name="${dist.name}/bootstrap.sh"/>
           <include name="${dist.name}/build.sh"/>
  -      </tarfileset> 
  -      <tarfileset dir="${dist.name}/.." username="ant" group="ant"> 
  +      </tarfileset>
  +      <tarfileset dir="${dist.name}/.." username="ant" group="ant">
           <include name="${dist.name}/**"/>
           <exclude name="${dist.name}/bootstrap.sh"/>
           <exclude name="${dist.name}/build.sh"/>
         </tarfileset>
  -    </tar> 
  -    <gzip zipfile="${dist.base}/src/${dist.name}-src.tar.gz" 
  +    </tar>
  +    <gzip zipfile="${dist.base}/src/${dist.name}-src.tar.gz"
             src="${dist.base}/src/${dist.name}-src.tar"/>
  -    <bzip2 zipfile="${dist.base}/src/${dist.name}-src.tar.bz2" 
  +    <bzip2 zipfile="${dist.base}/src/${dist.name}-src.tar.bz2"
              src="${dist.base}/src/${dist.name}-src.tar"/>
       <delete file="${dist.base}/src/${dist.name}-src.tar"/>
  -    <delete dir="${dist.name}" /> 
  +    <delete dir="${dist.name}" />
       <checksum fileext=".md5">
         <fileset dir="${dist.base}/src/" />
       </checksum>
     </target>
   
     <target name="rpm_check">
  -    <available property="rpm.present" 
  +    <available property="rpm.present"
                  file="/bin/rpm"/>
  -  </target>              
  -  
  -  <target name="rpm" description="Build the RPM files for ant" 
  +  </target>
  +
  +  <target name="rpm" description="Build the RPM files for ant"
             depends="prepare, rpm_check"
             if="rpm.present">
       <tstamp>
  @@ -643,28 +660,28 @@
           <filter token="RPM_SOURCE" value="${rpm.source}"/>
         </filterset>
       </copy>
  -    <rpm topDir="build/rpm" 
  +    <rpm topDir="build/rpm"
            specfile="ant.spec"
            command="-bb"/>
   
       <copy file="distribution/src/${dist.name}-src.tar.gz" todir="build/rpm/SOURCES"/>
  -    <rpm topDir="build/rpm" 
  +    <rpm topDir="build/rpm"
            specfile="antsrc.spec"
            command="-bs"/>
   
       <mkdir dir="${dist.base}/rpms"/>
       <copy todir="${dist.base}/rpms">
         <fileset dir="build/rpm/RPMS/noarch"/>
  -    </copy>         
  -    <copy todir="${dist.base}/rpms">         
  +    </copy>
  +    <copy todir="${dist.base}/rpms">
         <fileset dir="build/rpm/SRPMS"/>
  -    </copy>         
  +    </copy>
     </target>
   
     <target name="distribution" depends="main_distribution, rpm">
     </target>
   
  -  
  +
     <!--
          ===================================================================
            Cleans up build and distribution directories
  @@ -675,22 +692,22 @@
       <delete dir="${build.dir}" />
       <delete dir="${dist.base}" />
       <delete dir="${dist.dir}" />
  -    <delete> 
  +    <delete>
         <fileset dir="." includes="**/*~" defaultexcludes="no"/>
       </delete>
  -  </target> 
  +  </target>
   
     <!--
          ===================================================================
            Cleans everything
          ===================================================================
     -->
  -  <target name="allclean" 
  +  <target name="allclean"
             depends="clean"
             description="--> cleans up everything">
       <delete file="${bootstrap.dir}/bin/antRun" />
       <delete file="${bootstrap.dir}/bin/antRun.bat" />
  -  </target> 
  +  </target>
   
     <!--
          ===================================================================
  @@ -709,19 +726,19 @@
       </antcall>
     </target>
   
  -  <!-- 
  +  <!--
  +       ===================================================================
  +         Creates the API documentation
          ===================================================================
  -         Creates the API documentation                             
  -       =================================================================== 
     -->
     <target name="javadoc_check">
  -    <uptodate property="javadoc.notrequired" 
  +    <uptodate property="javadoc.notrequired"
                 targetfile="${build.javadocs}/packages.html" >
           <srcfiles dir= "${java.dir}" includes="**/*.java"/>
       </uptodate>
     </target>
   
  -  <target name="javadocs" depends="prepare, javadoc_check" 
  +  <target name="javadocs" depends="prepare, javadoc_check"
             unless="javadoc.notrequired"
             description="--> creates the API documentation">
       <mkdir dir="${build.javadocs}"/>
  @@ -740,11 +757,11 @@
         <bottom>Copyright &#169; 1999-${year} Apache Software Foundation. All Rights Reserved.</bottom>
       </javadoc>
     </target>
  -  
  -  <!-- 
  -       =================================================================== 
  -         Compile testcases                                                   
  -       =================================================================== 
  +
  +  <!--
  +       ===================================================================
  +         Compile testcases
  +       ===================================================================
     -->
     <target name="compile-tests" depends="build" if="junit.present">
       <mkdir dir="${build.tests}"/>
  @@ -755,30 +772,30 @@
              deprecation="${deprecation}" >
         <classpath refid="tests-classpath" />
   
  -      <exclude name="org/apache/tools/ant/taskdefs/optional/ANTLRTest.java" 
  +      <exclude name="org/apache/tools/ant/taskdefs/optional/ANTLRTest.java"
                  unless="antlr.present" />
  -      <exclude name="${regexp.package}/JakartaRegexp*Test.java" 
  +      <exclude name="${regexp.package}/JakartaRegexp*Test.java"
                  unless="jakarta.regexp.present" />
  -      <exclude name="${regexp.package}/JakartaOro*Test.java" 
  +      <exclude name="${regexp.package}/JakartaOro*Test.java"
                  unless="jakarta.oro.present" />
  -      <exclude name="${regexp.package}/Jdk14Regexp*Test.java" 
  +      <exclude name="${regexp.package}/Jdk14Regexp*Test.java"
                  unless="jdk1.4+" />
  -               
  +
         <exclude name="org/apache/tools/ant/taskdefs/optional/sitraka/*.java"
                  unless="some.regexp.support" />
         <exclude name="org/apache/tools/ant/taskdefs/optional/sitraka/XMLReportTest.java"
                  unless="trax.present" />
  -      
  -      <exclude name="org/apache/tools/ant/taskdefs/optional/XslpLiaisonTest.java" 
  +
  +      <exclude name="org/apache/tools/ant/taskdefs/optional/XslpLiaisonTest.java"
                  unless="xslp.present"/>
  -      <exclude name="org/apache/tools/ant/taskdefs/optional/XalanLiaisonTest.java" 
  +      <exclude name="org/apache/tools/ant/taskdefs/optional/XalanLiaisonTest.java"
                  unless="xalan.present"/>
  -      <exclude name="org/apache/tools/ant/taskdefs/optional/AdaptxLiaisonTest.java" 
  +      <exclude name="org/apache/tools/ant/taskdefs/optional/AdaptxLiaisonTest.java"
                  unless="adaptx.present"/>
  -      <exclude name="${optional.package}/TraXLiaisonTest.java" 
  +      <exclude name="${optional.package}/TraXLiaisonTest.java"
                  unless="trax.present"/>
   
  -      <exclude name="${optional.package}/perforce/*.java" 
  +      <exclude name="${optional.package}/perforce/*.java"
                  unless="jakarta.oro.present" />
       </javac>
     </target>
  @@ -794,16 +811,16 @@
       <echo message="file.encoding=${file.encoding}" />
       <echo message="user.language=${user.language}" />
     </target>
  -  
  +
     <!-- helper class from Xalan2 to check for jar versioning of xml/xsl processors -->
     <target name="xml-check" depends="check_for_optional_packages" if="xalan.envcheck">
         <java classname="org.apache.xalan.xslt.EnvironmentCheck"/>
     </target>
   
  -  <!-- 
  -       =================================================================== 
  -         Run testcase                                                        
  -       =================================================================== 
  +  <!--
  +       ===================================================================
  +         Run testcase
  +       ===================================================================
     -->
     <target name="test" depends="run-tests" description="--> run JUnit tests"/>
   
  @@ -835,13 +852,13 @@
             <exclude name="org/apache/tools/ant/taskdefs/optional/PvcsTest.java" />
   
             <!-- only run these tests if their required libraries are installed -->
  -          <exclude name="org/apache/tools/ant/taskdefs/optional/ANTLRTest.java" 
  +          <exclude name="org/apache/tools/ant/taskdefs/optional/ANTLRTest.java"
                      unless="antlr.present" />
  -          <exclude name="${regexp.package}/JakartaRegexp*Test.java" 
  +          <exclude name="${regexp.package}/JakartaRegexp*Test.java"
                      unless="jakarta.regexp.present" />
  -          <exclude name="${regexp.package}/JakartaOro*Test.java" 
  +          <exclude name="${regexp.package}/JakartaOro*Test.java"
                      unless="jakarta.oro.present" />
  -          <exclude name="${regexp.package}/Jdk14Regexp*Test.java" 
  +          <exclude name="${regexp.package}/Jdk14Regexp*Test.java"
                      unless="jdk1.4+" />
             <exclude name="${optional.package}/ide/VAJExportTest.java" unless="vaj.present" />
             <exclude name="${optional.package}/sitraka/*.java" unless="jakarta.oro.present" />
  @@ -853,21 +870,21 @@
             <exclude name="org/apache/tools/ant/taskdefs/optional/XslpLiaisonTest.java" unless="xslp.present"/>
             <exclude name="org/apache/tools/ant/taskdefs/optional/XalanLiaisonTest.java" unless="xalan.present"/>
   
  -          <exclude name="org/apache/tools/ant/taskdefs/optional/AdaptxLiaisonTest.java" 
  +          <exclude name="org/apache/tools/ant/taskdefs/optional/AdaptxLiaisonTest.java"
                      unless="adaptx.present"/>
  -          <exclude name="org/apache/tools/ant/taskdefs/optional/AdaptxLiaisonTest.java" 
  +          <exclude name="org/apache/tools/ant/taskdefs/optional/AdaptxLiaisonTest.java"
                      unless="xerces.present"/>
  -          
  +
             <!-- ehm, this is not really a TraX test but rather a xalan2 test..-->
             <exclude name="org/apache/tools/ant/taskdefs/optional/TraXLiaisonTest.java" unless="xalan2.present"/>
   
  -          <!--  
  +          <!--
             XXX need to figure out what's causing this InvocationTargetException
             -->
  -          <exclude name="${optional.package}/junit/JUnitTestRunnerTest.java" 
  +          <exclude name="${optional.package}/junit/JUnitTestRunnerTest.java"
                      unless="jdk1.2+" />
   
  -          <exclude name="${optional.package}/perforce/*.java" 
  +          <exclude name="${optional.package}/perforce/*.java"
                      unless="jakarta.oro.present" />
           </fileset>
         </batchtest>
  @@ -897,14 +914,14 @@
       </junit>
     </target>
   
  -  <!-- 
  -       =================================================================== 
  +  <!--
  +       ===================================================================
            Main target - runs dist-lite by default
  -       =================================================================== 
  +       ===================================================================
     -->
  -  <target name="main" 
  +  <target name="main"
             description="--> creates a minimum distribution in ./dist">
       <antcall inheritAll="false" target="dist-lite"/>
     </target>
  -  
  +
   </project>
  
  
  

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