Ted Leung on the air
Ted Leung on the air: Open Source, Java, Python, and ...
Ted Leung on the air: Open Source, Java, Python, and ...
Thu, 16 Jan 2003
What to do about the classpath problem?
The classpath problem is getting written about a lot today:
James Strachan
points
out Classworlds, the
underpinning for Uberjar. He also relates uberjar to static linking.
I would like to see a "dynamic linking" solution, where we don't have
to create uberjars, and we don't need a centralized description of the
jars that we need.
Ted Neward wants
a new JSR that will deal with the issues of versioning and Jar-to-Jar
dependencies.
Markus Kohlher thinks
(and I agree with him) that we should specify the dependencies (and
versions) within the jar files. He points out that the jar file spec
already defines a Class-Path attribute.
A number of solutions to this problem have been proposed, but none has
really come to fruition. At the ASF, we've had jjar,
cjan,
and now Maven. There's also a cjan project at
Sourceforge. There might be even more than this.
This is a problem that needs to get solved -- a number of people are
taking cracks at it. I wonder -- is there a way to get this happening
faster? I know Ted Neward is interested in a JSR and Markus is working on
code. I've looked at the jjar code a while ago and talked with some
Maven folk about this problem at ApacheCon.
[10:25] |
[computers/programming/java] |
# |
TB |
F |
G |
0 Comments |
You can subscribe to an RSS feed of the comments for this blog:
Add a comment here:
You can use some HTML tags in the comment text:
To insert a URI, just type it -- no need to write an anchor tag.
Allowable html tags are:
You can also use some Wiki style:
URI => [uri title]
<em> => _emphasized text_
<b> => *bold text*
Ordered list => consecutive lines starting spaces and an asterisk
To insert a URI, just type it -- no need to write an anchor tag.
Allowable html tags are:
<a href>
, <em>
, <i>
, <b>
, <blockquote>
, <br/>
, <p>
, <code>
, <pre>
, <cite>
, <sub>
and <sup>
.You can also use some Wiki style:
URI => [uri title]
<em> => _emphasized text_
<b> => *bold text*
Ordered list => consecutive lines starting spaces and an asterisk