Red Hat Bugzilla – Bug 227122
Review Request: xmlbeans-2.1.0-3jpp - XML-Java binding tool
Last modified: 2014-12-01 18:14:09 EST
Spec URL: http://people.redhat.com/rafaels/specs/xmlbeans-2.1.0-3jpp.spec
SRPM URL: ftp://jpackage.hmdc.harvard.edu/JPackage/1.7/generic/SRPMS.free/xmlbeans-2.1.0-3jpp.src.rpm
Description: XMLBeans is a tool that allows you to access the full power
of XML in a Java friendly way. It is an XML-Java binding tool.
The idea is that you can take advantage the richness and
features of XML and XML Schema and have these features mapped
as naturally as possible to the equivalent Java language and
typing constructs. XMLBeans uses XML Schema to compile Java
interfaces and classes that you can then use to access and
modify XML instance data. Using XMLBeans is similar to using
any other Java interface/class, you will see things like
getFoo or setFoo just as you would expect when working with
Java. While a major use of XMLBeans is to access your XML
instance data with strongly typed Java classes there are also
API's that allow you access to the full XML infoset (XMLBeans
keeps full XML Infoset fidelity) as well as to allow you to
reflect into the XML schema itself through an XML Schema
Javadoc for xmlbeans.
Documents for xmlbeans.
Maven plugin for xmlbeans.
Scripts for xmlbeans.
Taking this as it's needed by Rhino.
Spec URL: http://fitzsim.org/packages/xmlbeans.spec
SRPM URL: http://fitzsim.org/packages/xmlbeans-2.1.0-3jpp.1.src.rpm
Someone should investigate why there are differences between the JPackage
tarball and the upstream one. I've decided to include the upstream one and
comment out the sections that use the directories that are only present in the
JPackage tarball. The extra directories only seem to be used for tests and
documentation so there should be no loss of functionality by not including them.
This package used to be an indirect dependency of maven2, but was found to be
non-critical, and hence disabled for the time being.
On second thought, I think I will keep this open. Although it is non-critical,
it should really be added into Fedora at some point..
So far we have not had the need for this. In the interest of cleanup, I am
closing this. It can be re-opened later if needed.
XMLBeans still remains an optional dependency of rhino as of rhino version
1_7R1-RC1. The E4X support in rhino is only enabled if xmlbeans/xbean.jar is
present during the build.
One issue is that apparently xmlbeans support would be enabled in the JPackage
version of rhino since JPackage ships xmlbeans, but not in the Fedora-based
version. Last I looked, xmlbeans had some circular dependency or other
preventing it from being built easily.
*** This bug has been marked as a duplicate of bug 532709 ***