ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Antoine Lévy-Lambert <>
Subject endorsed [was : style task disagreeing with xalan and saxon]
Date Mon, 03 Nov 2003 08:28:49 GMT
Dominique Devienne also would like to have endorsed in ant.
If you want, you can continue this discussion on the development list, and
submit a patch for the endorsed feature.

-----Ursprüngliche Nachricht-----
Von: Jacob Kjome []
Gesendet: Montag, 3. November 2003 06:21
An: Ant Users List
Betreff: Re: AW: style task disagreeing with xalan and saxon

Keep in mind that the packages in xml-apis.jar and in xalan.jar are
"endorsed packages".  As such, unless Ant sets the endorsed directory like
Tomcat does, the *only* way you will get your desired behavior under
j2sdk1.4+ is if you put your preferred versions of these libraries in
JAVA_HOME/jre/lib/endorsed.  At that point, it doesn't much matter what is
in ANT_HOME/lib, although you will need to have xercesImpl.jar somewhere
(doesn't need to be in jre/lib/endorsed since the JDK doesn't include
xerces as it does xalan and the various xml-related standards packages).

I would suggest that Ant might want to set up an "endorsed" directory
(eg...  "ANT_HOME/endorsed" where, minimally, xml-apis.jar would go by
default and would be the appropriate place to put xalan.jar and probably
xercesImpl.jar in case a non-preferred version already exists in
JAVA_HOME/jre/lib/endorsed for some reason) since it is so common to need
newer versions of endorsed libraries than the JDK provides.  Why hasn't
this been done in Ant yet?  Has no one suggested it before?


At 04:32 PM 11/2/2003 -0500, you wrote:
>Thanks for the suggestion.
>I am now getting consistent results though I am not entirely sure yet
>what led to full the fix.  Replacing xml-apis.jar as suggested below did
>not seem to
>have much effect alone, but this and making the XML related jar files
>across lib/endorsed under JAVA_HOME , lib under ANT_HOME  and my
>stand-alone xalan led to consistency between xalan and ant.  The saxon
>versus xalan discrepancy then disappeared after a thorough XSLT code
>review, though I  haven't isolated the crucial change.
>java version "1.4.2"
>Ant 1.6beta2
>Once again,  thanks.
>Stan Devitt
>Antoine Lévy-Lambert wrote:
>>Hi Stan,
>>Other ant users have complained that ant 1.6 beta2 is shipping with an
>>obsolete xml-apis.jar.
>>Replace it by the one coming from the xerces java 2.5 and see if it
>>the situation.
>To unsubscribe, e-mail:
>For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message