xml-commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject DO NOT REPLY [Bug 48741] New: javax.xml.stream.XMLOutputFactory should not depend on woodstox/WstxOutputFactory
Date Sun, 14 Feb 2010 12:15:19 GMT
https://issues.apache.org/bugzilla/show_bug.cgi?id=48741

           Summary: javax.xml.stream.XMLOutputFactory should not depend on
                    woodstox/WstxOutputFactory
           Product: XmlCommons
           Version: 1.x
          Platform: Macintosh
        OS/Version: other
            Status: NEW
          Severity: critical
          Priority: P2
         Component: JAXP
        AssignedTo: commons-dev@xml.apache.org
        ReportedBy: dizzzz@exist-db.org


I did put xml-apis.jar (version 1.4) in my application endorsed directory, to
be sure that everyone runs/builds against the right XML-apis.

Unfortunately this introduces a dependency with the codehause / woodstox
implementation, in my case com.ctc.wstx.stax.WstxOutputFactory ; see line 30:

http://svn.apache.org/viewvc/xml/commons/trunk/java/external/src/javax/xml/stream/XMLOutputFactory.java?view=markup

In my project this dependency is 'undesired'. The bad thing here is that I
cannot override this default implementation. Since the application runs e.g. in
tomcat, setting a system property is difficult / impossible.

The second issue is that it is not possible to explicitly reference to the
com.sun... implementation from my code, since one can not rely on running in
the Sun JVM.

So my question:
- why the woodstox dependency?
- please could you remove this dependency?


It might be a good idea add some notes regarding this on the xml-commons web
pages. 

Should xml-apis.jar be in the jvm/application endorsed directory?

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

Mime
View raw message