On Tue, 2006-01-24 at 13:19 -0800, Trevor Harmon wrote: > 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. >
Thanks! I searched for variations of "repackage" on the lists, but it turned up nothing. Anyways, that answers my questions perfectly. Thanks again. > 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. > Are xalan/xerces required during build? I don't have it in my build dir and it seems to be compiling fine (atleast the default project). To anyone who may know: Are the changes that have been made to the source for jam and piccolo documented somewhere? Thanks! Deepak --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]