[PJUG Javamail] Java/Ivy tools availalble for use

Douglas Bullard dbullard at nurflugel.com
Sun Oct 18 21:32:02 EDT 2009


I use Ivy daily in large projects, and it’s made life a whole lot  
easier.  But I always felt it was lacking in tools for managing and  
browsing repositories - so I wrote some.  A suite of tools, actually.   
They’re all open-source, available on my Google Code project (Ivy- 
Tools).  Most of them are dedicated to Ivy use, but the last (Java  
Version Finder) applies to any Java project.

To download and use these (they’re all Java WebStart, requiring JRE  
1.6+), go to my project page at: http://ivy-tools.googlecode.com/svn/trunk/webstart/index.html

What are the tools?  There are five of them:

Ivy Browser - Search an Ivy repository for libraries, packages, and  
versions by key words.  Click on a line in the UI to paste the needed  
text into your Ivy file.
Ivy Builder - Easily add new items into your repository, and link the  
dependencies to existing items.  Generates the repository XML file and  
needed checksums.
Ivy Grapher - My favorite!  Graph your Ivy reports (in the .ivy  
folder) to see what's not being used. Redundant or evicted revisions  
called out by your ivy.xml file show up in red.
Ivy Formatter - Easily format your Ivy files so they’re pretty.  Lines  
up all those orgs, modules, revs, etc.
Java Version Finder - Ever get those "class file has wrong version  
49.0, should be 48.0" type errors? Wonder which jar of the dozens in  
your classpath is the offender? This is a quick little tool which  
looks at your classpath and tells you which jars have which versions.  
You'll be surprised at what you find.

Enjoy, and let me know if you have any comments/suggestions/bug reports.


Douglas Bullard
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.pjug.org/pipermail/javamail/attachments/20091018/1ac328eb/attachment.html 


More information about the Javamail mailing list