stevel 2005/04/12 13:59:06
Modified: src/main/org/apache/tools/ant/util JavaEnvUtils.java
Log:
Java1.5 has different classes in the parent. i've blocked off the xml parser
stuff; i worry if that is the right thing to do, but it adheres to the spec.
This may be something to go into 1.6.3
Revision Changes Path
1.28 +16 -8 ant/src/main/org/apache/tools/ant/util/JavaEnvUtils.java
Index: JavaEnvUtils.java
===================================================================
RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/util/JavaEnvUtils.java,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -r1.27 -r1.28
--- JavaEnvUtils.java 29 Mar 2005 18:35:45 -0000 1.27
+++ JavaEnvUtils.java 12 Apr 2005 20:59:06 -0000 1.28
@@ -285,11 +285,16 @@
jrePackages = new Vector();
switch(javaVersionNumber) {
case 15:
+ //In Java1.5, the apache stuff moved.
+ jrePackages.addElement("com.sun.org.apache");
+ //fall through.
case 14:
- jrePackages.addElement("org.apache.crimson");
- jrePackages.addElement("org.apache.xalan");
- jrePackages.addElement("org.apache.xml");
- jrePackages.addElement("org.apache.xpath");
+ if(javaVersionNumber == 14) {
+ jrePackages.addElement("org.apache.crimson");
+ jrePackages.addElement("org.apache.xalan");
+ jrePackages.addElement("org.apache.xml");
+ jrePackages.addElement("org.apache.xpath");
+ }
jrePackages.addElement("org.ietf.jgss");
jrePackages.addElement("org.w3c.dom");
jrePackages.addElement("org.xml.sax");
@@ -329,12 +334,15 @@
tests.addElement("java.lang.Object");
switch(javaVersionNumber) {
case 15:
+
tests.addElement("com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl
");
case 14:
tests.addElement("sun.audio.AudioPlayer");
- tests.addElement("org.apache.crimson.parser.ContentModel");
-
tests.addElement("org.apache.xalan.processor.ProcessorImport");
- tests.addElement("org.apache.xml.utils.URI");
- tests.addElement("org.apache.xpath.XPathFactory");
+ if(javaVersionNumber == 14) {
+
tests.addElement("org.apache.crimson.parser.ContentModel");
+
tests.addElement("org.apache.xalan.processor.ProcessorImport");
+ tests.addElement("org.apache.xml.utils.URI");
+ tests.addElement("org.apache.xpath.XPathFactory");
+ }
tests.addElement("org.ietf.jgss.Oid");
tests.addElement("org.w3c.dom.Attr");
tests.addElement("org.xml.sax.XMLReader");
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]