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