[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