logo       

Re: XMLC xerces jar: msg#00008

java.enhydra.xmlc

Subject: Re: XMLC xerces jar

On Wednesday 09 July 2003 17:38, Jacob Kjome wrote:
> At 04:47 PM 7/9/2003 +0200, you wrote:
> >On Wednesday 09 July 2003 15:53, Jacob Kjome wrote:
> > > Sounds reasonable to me. If there aren't objections from other XMLC
> > > developers today, then I'll make the change. Is the name xmlcxml.jar
> > > acceptable to everyone? Any other suggestions?
> >
> >Hmmm - XMLC absolutely depends on its own patched version of Xerces, and I
> >can't think of any reason why anyone wants to use a patched, old version
> > of Xerces under the org.enhydra.apache.* namespace independent of XMLC.
> >
> >So, why not simply merge xerces.jar into xmlc.jar for the release?
>
> That's not a bad idea either except that it is a separate module and the
> simplest thing to do is leave it separate for now.

See below. I don't want to merge the modules - I just want to merge the
generated jars so that xmlc.jar contains both the xmlc module and the xerces
module. Same as we do with xmlc-all-runtime.jar, actually.

> Actually, the xmlc-all-runtime.jar was meant to be the solution to the
> separate jar issue and since it performs all its work after everything has
> been built, it doesn't affect any of the individual modules.

Yes, but xmlc-all-runtime.jar contains the xhtml and wireless modules, which
are not needed by all (or even most) xmlc users. I can understand why the
Enhydra folks want to have these as seperate jars.

> Besides, future versions of XMLC will probably use a different xml
> implementation so moving things too close together might not be the best
> thing to do.

Well, the move to XMLC 3.0 involves lots of refactoring anyway, so this is not
that much of a consideration IMO.

> If you have a solution that you feel is clean and simple to implement in
> the XMLC build, then maybe you can articulate that and/or commit it to
> CVS.

How about this:

- rename xerces.jar to xmlc-xerces.jar
- rename xmlc.jar to xmlc-base.jar
- have the toplevel build produce xmlc.jar by merging xmlc-xerces.jar and
xmlc-base.jar

this gives us four jars for distribution:

xmlc.jar - the essentials
xhtml.jar - XHTML support
wireless.jar - wireless support
xmlc-all-runtime.jar - everything rolled into one

If you all are OK with this, I go ahead and commit it.

Regards,

Richard
--
Richard Kunze

[ t]ivano Software, Bahnhofstr. 18, 63263 Neu-Isenburg
Tel.: +49 6102 80 99 07 - 0, Fax.: +49 6102 80 99 07 - 1
http://www.tivano.de, kunze@xxxxxxxxx

Attachment: pgpCR76v116Hq.pgp
Description: signature

<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise