Prashant wrote:
Is there any reason why ANT 1.7 still distributes Xerces 2.6.2 in its lib [1] ? While the current release version of Xerces is 2.8 with support for DOM Level 3, Schema Validation, Not to mention the bug fixes.

As of 30 seconds ago, it distributes v 2.8.1. Version 2.6.2 does do XSD validation BTW, which is why Ant1.7 has a <schemavalidate> task.


Last time i tried to compile code that uses the DOM Level 3 API, the xml-apis.jar in ant/lib got in the way and i had to use java.endorsed.dirs mechanism in ANT_OPTS.

Ah, joy, the java endorsed dirs mechanism. If that is causing a problem for you, then the version of xml-apis in ant/lib is moot; you need to get a better version into an endorsed directory.



-Prashant
[1]:http://svn.apache.org/viewvc/ant/core/trunk/lib/
PS: I have not downloaded the 1.7, i am not sure if the ANT downloads later versions of Xerces from repositories at build time.

Cant do that, because in the Maven repositories

-xml-apis is at 2.6.0
-xerces is at 2.8.1, and has a dependency on xml-apis 1.3.03.

We keep it under SCM, as it is the only thing needed at boot time. Historically it was also there because there was no bundled Java parser, and when one did come, it was only Crimson. But for the 1.5+ world, we could think about doing a no-parser distro. Not for 1.7, there will be too many surprises related to manifests. Something to think of.

-Steve

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to