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

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to