Hi,

  The Krysalis Apache-style umbrella project includes
two projects, that is, Krysalis-Version and
Krysalis-Ruper, that tackle versioning (aka jar hell)
and auto-updating.

  The Krysalis-Version advertises itself as follows:

  Ever wanted to "capture" and "document" information
regarding the versions of packages in your build
environment? Ever wanted to ask others "what is your
environment?" when they report a problem in your well
tested code? Ever been frustrated by JAR-hell, and the
manual tasks of debugging it? Ever wanted to assert
runtime dependency upon a version of a package,
despite the classloader loading whatever it will? If
so, that is what lead to Krysalis Version, so please
read on...

  Krysalis-Version is designed to enable package
versioning (and version introspection) to attempt to
reduce JAR-hell through automation. 


  And Krysalis-Ruper2 (Resource UPdatER) advertises
itself as follows:

  Krysalis-Ruper2 is a resource updater, meaning it
automatically keeps local resources up-to-date with
versions of the resource found in repositories.

  Say you have a build script that uses releases of
certain jars, e.g. junit.jar or commons-logging.jar,
you could ask Ruper to get the latest release of
these, and store it in your ./lib directory.
Alternatively, you could create a shared $HOME/jars
directory (say) so all your build scripts share the
latest release.     

  Krysalis-Ruper was developed as a middle ground
between Ant <get> (to download a certain 'stale'
version of a jar) and the relative chaos of Jakarta
Gump (which gets/build the absolute latest ever time).
   

  Full story @ http://www.krysalis.org/version and
http://www.krysalis.org/ruper

  - Gerald


-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click
_______________________________________________
lopica-announce mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/lopica-announce

Reply via email to