Monday, March 9, 2009

JBoss Tattletale

Saw this by way of theserverside.com and thought it would be useful for those times we've needed to track down dependencies and which jars are used and which jars are not used.

JBoss Tattletale is a tool that can help you get an overview of the project you are working on or a product that you depend on. The tool will recursive scan a directory for JAR files and generate linked and formatted HTML reports.

JBoss Tattletale features the following reports to help you with the quality of your project:

Dependencies
* Dependants
* Depends On
* Transitive Dependants
* Transitive Depends On

Reports
* Class Location
* Eliminate Jar files with different versions
* Multiple Jar files
* Multiple Locations
* No version

Furthermore the tool includes an initial implementation of its ClassLoaderStructure interface for JBoss Application Server 4.x and JBoss Application Server 5.x which will scope the archives based on classloader constraints.

JBoss Tattletale is licensed under GNU Lesser General Public License (LGPL) version 2.1 or later.

Download
Issue Tracking (JIRA)
Forum

No comments: