Here's the official Xerces statement on JDK1.2 compatibility... <quote name="Michael Glavassevich"> They're supposed to be compatible with JDK 1.2 however no one has tested that so I can't say whether they actually are. The same is true for all of the previous releases starting from Xerces 2.6.0. These were only built and tested with JDK 1.3 and above (though we only distribute the jars built with 1.3). </quote>
The fact that Xerces is built using IBM JDK1.3 means instant compatibility with 1.2 unless 1.3-specific APIs are used, no? They don't use -target or -source flags for their <xjavac> extension of <javac> in the build file, but that shouldn't matter since, according to the Ant docs, -target defaults to 1.1 (for JDKs 1.1 through 1.3) and -source is ignored previous to JDK1.4. BTW, who is the Ant build manager? I think there's enough information to make a final decision on including XercesImpl-2.9.0.jar and xml-apis-1.3.04.jar (and I recommend including serializer.jar, which is the new shared serializer between Xerces-2.9.0 and Xalan). BTW, the deployment of Xerces-2.9.0 to the maven repository is being actively worked on as we speak by Nathan Beyer. Can't say for sure when it will be out there, but it should be soon. Jake Quoting Stefan Bodewig <[EMAIL PROTECTED]>: > On Tue, 05 Dec 2006, James Abley <[EMAIL PROTECTED]> wrote: > > > <javac source="1.2" target="1.2" > > > > That works for me, although I noticed something slightly surprising > > when I compiled using a 1.4 and 1.5 JDK. > > > > [javac] '-source' > > [javac] '1.3' > > Ant magically upgraded the -source switch to 1.3 since most JDKs don't > support -source 1.2 at all. And for those that do (1.4.2 does while > 1.5.0 doesn't IIRC) it doesn't make any difference since anything > below 1.4 is "the same" as far as -source is concerned. > > Stefan > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]