On Jan 24, 2006, at 12:38 PM, Deepak Bhole wrote:
I am working on packaging xmlbeans 2.1.0 for JPackage (jpackage.org). While building xmlbeans, I noticed that classes from two projects (jam and piccolo) are being re-packaged, with the package structure being changed to a org.apache.xmlbeans.* pattern.Is there any particular reason why classes are being repackaged like this, instead of being used with existing package names?
I ran into the exact same confusion while trying to write a Fink package description for XmlBeans. It was discussed on this list; archives are here:
http://mail-archives.apache.org/mod_mbox/xmlbeans-dev/200511.mbox/% [EMAIL PROTECTED]
and here:http://mail-archives.apache.org/mod_mbox/xmlbeans-dev/200512.mbox/% [EMAIL PROTECTED]
(The same thread is split across two links because the mail manager isn't smart enough to understand that a thread might span into the next month!)
Basically, the answer to your question is that XmlBeans uses modified versions of JAM and Piccolo, and these are injected into xbean.jar with different package names to avoid conflicts.
By the way, my Fink package description is here:http://sourceforge.net/tracker/download.php? group_id=17203&atid=414256&file_id=163429&aid=1307707
Note that I pull in dependencies from Saxon, Xerces-J, Xalan-J, and StAX, but not from JAM nor Piccolo.
Trevor
smime.p7s
Description: S/MIME cryptographic signature