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}"/>