-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Jeff Turner <[EMAIL PROTECTED]> writes:
<snip>
> > To solve it...
>
> .. as in, fish around in a project's lib/ directory, and ensure that *every
> jar* in there is it's own .deb? Ouch.. that's a pretty large overhead. There's
> no general way to determine the version of a jar, so packaging them all would
> first require a long, painful identification process. For instance, some
> projects use CVS snapshots of jars. It would be *really* difficult to
> pinpoint a jar version when all you've got to go on is a CVS log like "updated
> to latest jar from foo to fix bug X".
Again.. I think this is a problem with Java systems assuming the world revolves
around *them* !
> In addition, changing the default jar location would break init scripts,
> security policy files and custom classloaders. Tomcat illustrates all of these
> issues (and the issue of non-redistributable jars). You might get away by
> symlinking the jars to their expected locations, *if* you can be sure that
> none of the jars have a "Class-Path:" entry in their manifest (which would
> then be incorrect).
Eventually we will have to document all these issues.
I would say that Class-Path in the manifest is a BIG no-no.
> [..]
> > Due to the WORA nature of Java applications, a lot of projects assume they are
> > the only package management system in existence.
>
> And they're right, if you take into account that a cross-platform app needs a
> cross-platform package management system. There is nothing like that now, and
> Java projects will rightly continue to bundle jars until there is.
What about the Java Web Launch system. Has anyone looked at that ??? I haven't
because it is proprietary and I don't want to encourage SUN! :)
<snip>
- --
Kevin A. Burton ( [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED] )
Location - San Francisco, CA, Cell - 415.595.9965
Jabber - [EMAIL PROTECTED], Web - http://relativity.yi.org/
Boycott Amazon.com http://www.gnu.org/philosophy/amazon.html
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: Get my public key at: http://relativity.yi.org/pgpkey.txt
iD8DBQE77DFGAwM6xb2dfE0RAnONAJ9+2ZF+sc1ccrRLb03RxqfrQ9aRIACghz+W
PdWI0Bg6hCyAiUNtlE9NnrE=
=BC0H
-----END PGP SIGNATURE-----
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]