Re: XMLC xerces jar

Richard Kunze <[email protected]>
Newsgroups gmane.comp.java.enhydra.xmlc
Organization Tivano Software GmbH
Message-ID <[email protected]>
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, [email protected]
signature.asc (application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQA/DELf86Aqb3OZfF4RAng4AJ9zzmrD6s7JLiMk9DDhO54APq1VvgCgu+2n
35U+IScl/KLs/EJPVSTPYOs=
=7yfy
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.