Sunday, August 22, 2010

Jarspace, the Ultimate Swiss Knife

There are a number of tools to help you cope with the Jar Hell:

the excellent jarscan http://www.inetfeedback.com/jarscan/ to help you find the occurrences of a class in any number of jars recursively from a base directory

jdepend http://www.clarkware.com/software/JDepend.html which helps you detect the package dependency

duplicate class finder http://sourceforge.net/projects/dupfinder/

my own small Java app to list all files in all jars : http://www.javamonamour.org/2010/05/java-class-to-search-for-text-in-jars.html

I will blog more as I find them...

I really wish there was a tool to consolidate all these functions in an easy-to-use UI based AND scriptable interface....If I have time (no, I will not have) I will write it and call it Jarspace. Actually, I should call it JarHell. Or JarSucks?

The amount of time wasted troubleshooting JAR issues is worrysome. PS such a tool more or less exists : http://code.google.com/p/jar-explorer/

No comments: