[kepler-dev] [Bug 2316] - Conflicting jars and classpath reduction

bugzilla-daemon@ecoinformatics.org bugzilla-daemon at ecoinformatics.org
Mon Dec 10 13:23:22 PST 2007


http://bugzilla.ecoinformatics.org/show_bug.cgi?id=2316





------- Comment #1 from higgins at nceas.ucsb.edu  2007-12-10 13:23 -------
The jars have been divided into 2 parts, with those used by the kepler base
code in the $KEPLER$/lib/jar/base-jars/ directory. [All other jars in
$KEPLER/lib/jar/ are used by various actors. Dependencies of each has yet to be
determined.

Furthermore, a method for dynamically loading ALL jars that are in
$KEPLER/lib/jar/ has been implemented. These jars are placed in the classpath
on Kepler startup. This eliminates the incredible long static classpath that
was previously required. (see
http://www.kepler-project.org/Wiki.jsp?page=DynamicClassPathInKepler

Also, a method for adding jars inside the kar file has been implemented. see 
http://www.kepler-project.org/Wiki.jsp?page=AddingJarsToKarFiles

We still need to treat all 'legacy' actor jars - i.e. figure out which jars go
with which actors and are any shared.


More information about the Kepler-dev mailing list