Java Mailing List Archive

http://www.ant-tasks.com/

Apache Ant Archive

» Ant Users List
» Ant Developers List
please update the next release of Ant 1.7 to Xerces 2.9.0

please update the next release of Ant 1.7 to Xerces 2.9.0

2006-12-22       - By Steve Loughran
Reply:     <<     11     12     13     14     15     16  

Jacob Kjome wrote:

>  >>> Incidentally, does xerces now depend on this serializer.jar? That is,
>  >>> does it need to be included in the distro? Or are its classes merged
>  >>> into xerces and xalan? These are the kind of thing we need to
> understand
>  >>> before we ship
>  >>>
>  >>
>  >> No, there's no dependency in Xerces.  It's loaded via reflection by
>  >Xerces.  But
>  >> they have deprecated their native serializer classes in favor of the
>  >shared one
>  >> provided by the Xalan team.  If serializer.jar is in the path, it
>  >will be used.
>  >>  If not, the deprecated Xerces native serialization will be used
>  >(assuming one
>  >> isn't directly referencing the Xerces native serializer API rather than
>  >> properly using the interfaces, such as JAXP or DOM3LS).  I'm not
> clear on
>  >> whether the same will be true for the next Xalan release (2.7.1, I
>  >think [1])?
>  >> They may actually depend directly on serializer.jar (or maybe they'll
>  >> incorporate it within xalan.jar?).  I guess we'll find out when they
> make the
>  >> release official.
>  >>
>  >> Jake
>  >>
>  >> [1] http://svn.apache.org/viewvc/xalan/java/tags/xalan-j_2_7_1/
>  >
>  >OK. So we ought to hold off to see what xalan does. if they build it in,
>  >it should be the only copy on the classpath to avoid version problems
>  >
>
> Makes sense.  Just to be clear, are you saying that you would include
> serializer.jar in Ant's lib directory if Xalan doesn't ship with it
> included in their jar, but not include serializer.jar in Ant's lib
> directory if Xalan does include it in their jar, even though Ant doesn't
> ship Xalan?  Hmm... I might alert the Xalan team to this.  I suspect
> this might more than just an Ant-specific concern.  I'll report back
> with any information I find.
>
>

Ah. Ant1.7 has an xml file, fetch.xml, that can pull down extra
artifacts from the maven 2 repository. Unless the xalan dependency asks
for serializer.jar, then we'd have to modify that file to pull it down.
We could also bundle it with xerces if that would help ant :)

-steve

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@(protected)
For additional commands, e-mail: user-help@(protected)


©2008 ant-tasks.com - Jax Systems, LLC, U.S.A.