You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ant.apache.org by Stan Devitt <js...@stratumtek.com> on 2003/11/02 22:32:40 UTC
Re: AW: style task disagreeing with xalan and saxon
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
consistant
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 improves
>the situation.
>
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org
endorsed [was : style task disagreeing with xalan and saxon]
Posted by Antoine Lévy-Lambert <an...@antbuild.com>.
Dominique Devienne also would like to have endorsed in ant.
http://article.gmane.org/gmane.comp.jakarta.ant.devel/24253/match=endorsed
If you want, you can continue this discussion on the development list, and
submit a patch for the endorsed feature.
Cheers,
Antoine
-----Ursprüngliche Nachricht-----
Von: Jacob Kjome [mailto:hoju@visi.com]
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?
Jake
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
>consistant
>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
improves
>>the situation.
>>
>>
>>
>
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
>For additional commands, e-mail: user-help@ant.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org
Re: AW: style task disagreeing with xalan and saxon
Posted by Jacob Kjome <ho...@visi.com>.
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?
Jake
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
>consistant
>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 improves
>>the situation.
>>
>>
>>
>
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
>For additional commands, e-mail: user-help@ant.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org