Browse Source

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


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@278135 13f79535-47bb-0310-9956-ffa450edef68
master
Steve Loughran 20 years ago
parent
commit
0c39b52b1d
1 changed files with 16 additions and 8 deletions
  1. +16
    -8
      src/main/org/apache/tools/ant/util/JavaEnvUtils.java

+ 16
- 8
src/main/org/apache/tools/ant/util/JavaEnvUtils.java View File

@@ -285,11 +285,16 @@ public final class JavaEnvUtils {
jrePackages = new Vector(); jrePackages = new Vector();
switch(javaVersionNumber) { switch(javaVersionNumber) {
case 15: case 15:
//In Java1.5, the apache stuff moved.
jrePackages.addElement("com.sun.org.apache");
//fall through.
case 14: 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.ietf.jgss");
jrePackages.addElement("org.w3c.dom"); jrePackages.addElement("org.w3c.dom");
jrePackages.addElement("org.xml.sax"); jrePackages.addElement("org.xml.sax");
@@ -329,12 +334,15 @@ public final class JavaEnvUtils {
tests.addElement("java.lang.Object"); tests.addElement("java.lang.Object");
switch(javaVersionNumber) { switch(javaVersionNumber) {
case 15: case 15:
tests.addElement("com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl ");
case 14: case 14:
tests.addElement("sun.audio.AudioPlayer"); 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.ietf.jgss.Oid");
tests.addElement("org.w3c.dom.Attr"); tests.addElement("org.w3c.dom.Attr");
tests.addElement("org.xml.sax.XMLReader"); tests.addElement("org.xml.sax.XMLReader");


Loading…
Cancel
Save