Bug#275872: ant's xslt task fails with JDK 1.5.
Shyamal Prasad
sprasad at rhythmnewmedia.com
Thu Jan 18 18:27:34 UTC 2007
Hi,
It seems that the xslt task included in ant 1.6.5 still does not work
with JDK 1.5.0 from Sun. Some Google searching led me to believe that
the problem is that the included XSLT processor in the JDK does not
play well with the docbook stylesheets (see
http://wiki.wsmoak.net/cgi-bin/wiki.pl?DocBookToPDF).
I've found that using the packaged debian xalan library works fine
with ant. Something like this:
<xslt
classpath="/usr/share/java/xalan2.jar"
in="path/to/my/docbook-doc.xml"
out="path/to/output/dir/docbook-doc.html"
style="/usr/share/xml/docbook/stylesheet/nwalsh/html/docbook.xsl"/>
Here are some of the related package versions on my system
Debian Release: 4.0
APT prefers testing
APT policy: (900, 'testing'), (800, 'unstable'), (500, 'stable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-3-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
ii ant 1.6.5-6 Java based build tool like make
ii docbook-xml 4.4-5 standard XML documentation system,
ii docbook-xsl-doc 1.71.0.dfsg.1-1.1 stylesheets for processing DocBook
ii libxerces2-java 2.8.1-1 Validating XML parser for Java wit
ii sun-java5-jre [java1-runtim 1.5.0-10-1.1 Sun Java(TM) Runtime Environment (
ii libxalan2-java 2.7.0-1 XSL Transformations (XSLT) processor in Java
I hope this helps at least by documenting a work around on Debian
systems, and perhaps reporting this upstream (to Sun?).
Cheers!
Shyamal
More information about the pkg-java-maintainers
mailing list