bodewig     2003/04/09 23:47:24

  Modified:    .        build.xml
  Log:
  Simplify build file, now that JDK 1.2 is a given
  
  Revision  Changes    Path
  1.363     +15 -75    ant/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/ant/build.xml,v
  retrieving revision 1.362
  retrieving revision 1.363
  diff -u -r1.362 -r1.363
  --- build.xml 6 Apr 2003 09:30:55 -0000       1.362
  +++ build.xml 10 Apr 2003 06:47:24 -0000      1.363
  @@ -78,11 +78,6 @@
     <path id="classpath">
     </path>
   
  -  <!-- empty for JDK 1.2+, contains classes.zip otherwise -->
  -  <path id="classes.zip">
  -    <fileset dir="${java.home}" includes="lib/classes.zip"/>
  -  </path>
  -
     <path id="tests-classpath">
       <pathelement location="${build.classes}"/>
       <pathelement location="${build.tests}"/>
  @@ -126,29 +121,6 @@
          ===================================================================
     -->
     <!-- depends on JDK version -->
  -  <selector id="needs.jdk1.2+">
  -    <or>
  -      <filename name="${util.package}/optional/WeakishReference12*"/>
  -      <filename name="${optional.package}/extension/**"/>
  -      <filename name="${util.package}/optional/NoExitSecurityManager*"/>
  -      <filename name="${optional.package}/Javah*"/>
  -      <filename name="${optional.package}/metamata/*"/>
  -      <filename name="${optional.package}/ejb/EjbJar*"/>
  -      <filename name="${optional.package}/ejb/*DeploymentTool*"/>
  -      <filename name="${optional.package}/ejb/IPlanet*"/>
  -      <filename name="${optional.package}/ejb/Borland*"/>
  -      <filename name="${optional.package}/j2ee/*"/>
  -      <!-- uses the context classloader -->
  -      <filename name="${optional.package}/junit/JUnitClassLoaderTest*"/>
  -      <!-- use various 1.2 methods -->
  -      <filename name="${optional.package}/sitraka/**"/>
  -      <filename name="${optional.package}/ide/VAJ*"/>
  -      <filename name="${optional.package}/starteam/*"/>
  -      <filename name="${optional.package}/ssh/*"/>
  -      <!-- uses JDK 1.2 classloading facilities -->
  -      <filename name="${ant.package}/loader/AntClassLoader2.java"/>
  -    </or>
  -  </selector>
     <selector id="needs.jdk1.3+">
       <or>
         <filename name="${ant.package}/taskdefs/TestProcess*"/>
  @@ -336,20 +308,15 @@
          ===================================================================
     -->
     <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="kaffe" classname="kaffe.util.NotImplemented"/>
       <available property="bsf.present"
                  classname="org.apache.bsf.BSFManager"
                  classpathref="classpath"/>
  -    <condition property="netrexx.present">
  -      <and>
  -        <isset property="jdk1.2+"/>
  -        <available classname="netrexx.lang.Rexx"
  -                   classpathref="classpath"/>
  -      </and>
  -    </condition>
  +    <available property="netrexx.present"
  +               classname="netrexx.lang.Rexx"
  +               classpathref="classpath"/>
       <available property="trax.present"
                  classname="javax.xml.transform.Transformer"
                  classpathref="classpath"/>
  @@ -366,9 +333,9 @@
       <available property="xslp.present"
                  classname="com.kvisco.xsl.XSLProcessor"
                  classpathref="classpath"/>
  -   <available property="apache.resolver.present"
  -              classname="org.apache.xml.resolver.tools.CatalogResolver"
  -              classpathref="classpath" />
  +    <available property="apache.resolver.present"
  +               classname="org.apache.xml.resolver.tools.CatalogResolver"
  +               classpathref="classpath" />
       <available property="xalan.present"
                  classname="org.apache.xalan.xslt.XSLTProcessorFactory"
                  classpathref="classpath"/>
  @@ -414,13 +381,9 @@
       <available property="jai.present"
                  classname="javax.media.jai.JAI"
                  classpathref="classpath"/>
  -    <condition property="icontract.present">
  -        <and>
  -            <isset property="jdk1.2+"/>
  -            <available classname="com.reliablesystems.iContract.IContracted"
  -                       classpathref="classpath"/>
  -        </and>
  -    </condition>
  +    <available property="icontract.present"
  +               classname="com.reliablesystems.iContract.IContracted"
  +               classpathref="classpath"/>
       <available property="jdepend.present"
                  classname="jdepend.framework.JDepend"
                  classpathref="classpath"/>
  @@ -444,13 +407,9 @@
       <available property="xerces.present"
                  classname="org.apache.xerces.parsers.SAXParser"
                  classpathref="classpath"/>
  -    <condition property="bcel.present">
  -        <and>
  -            <isset property="jdk1.2+"/>
  -            <available classname="org.apache.bcel.Constants"
  -                       classpathref="classpath"/>
  -        </and>
  -    </condition>
  +    <available property="bcel.present"
  +               classname="org.apache.bcel.Constants"
  +               classpathref="classpath"/>
       <available property="sunuue.present"
                  classname="sun.misc.UUEncoder"
                  classpathref="classpath"/>
  @@ -509,12 +468,9 @@
   
       <condition property="swing.present">
         <or>
  -        <and>
  -          <isset property="jdk1.2+"/>
  -          <not>
  -            <isset property="kaffe"/>
  -          </not>
  -        </and>
  +        <not>
  +          <isset property="kaffe"/>
  +        </not>
           <available classname="javax.swing.ImageIcon"
                      classpathref="classpath"/>
         </or>
  @@ -596,7 +552,6 @@
         <selector id="conditional-patterns">
           <not>
             <or>
  -            <selector refid="needs.jdk1.2+" unless="jdk1.2+"/>
               <selector refid="needs.jdk1.3+" unless="jdk1.3+"/>
               <selector refid="needs.jdk1.4+" unless="jdk1.4+"/>
               <selector refid="needs.sun.tools" unless="sun.tools.present"/>
  @@ -1510,7 +1465,6 @@
              failureproperty="tests.failed">
   <!--      <jvmarg value="-classic"/> -->
         <classpath refid="tests-classpath"/>
  -      <classpath refid="classes.zip"/>
   
         <sysproperty key="ant.home" value="${ant.home}"/>
         <sysproperty key="build.tests" value="${build.tests}"/>
  @@ -1544,10 +1498,6 @@
                  installed -->
             <selector refid="conditional-patterns"/>
   
  -          <!-- fails under 1.1 -->
  -          <exclude name="${optional.package}/perforce/P4ChangeTest.java"
  -                   unless="jdk1.2+"/>
  -
             <!-- tests excluded if the test is run in offline mode -->
             <patternset refid="onlinetests"/>
   
  @@ -1600,15 +1550,6 @@
             <exclude name="${optional.package}/JspcTest.java"
                      unless="jasper.present"/>
   
  -          <!--
  -          XXX need to figure out what's causing this 
InvocationTargetException
  -          -->
  -          <exclude name="${optional.package}/junit/JUnitTestRunnerTest.java"
  -                   unless="jdk1.2+"/>
  -          <!-- DateTime handling seems to be broken in JDK 1.1 -->
  -          <exclude name="${util.package}/DateUtilsTest.java"
  -                   unless="jdk1.2+"/>
  -
             <!-- misc oneoff tests -->
             <exclude name="${optional.package}/WsdlToDotnetTest.java"
                      unless="dotnetapps.found"/>
  @@ -1661,7 +1602,6 @@
         <sysproperty key="build.tests" value="${build.tests}"/>
         <sysproperty key="tests-classpath.value"
                      value="${tests-classpath.value}"/>
  -      <classpath refid="classes.zip"/>
         <classpath refid="tests-classpath"/>
         <formatter type="plain" usefile="false"/>
         <test name="${testcase}"/>
  
  
  

Reply via email to