I'm very happy to announce the availability of the Tattletale 1.1, the Java dependency analyzer, release.

A lot of features have been added over the last year, so I'll give a brief run-down of some of them. See our documentation for full details.


Tattletale now features known profiles, which are well-known APIs targeting the Java Standard or Java Enterprise platforms.

The list of profiles are

  • Java 5 and Java 6
  • Java Enterprise Edition 5 and Java Enterprise Edition 6
  • Spring 2.5 and Spring 3.0
  • Contexts and Dependency Injection (CDI) 1.0 (JSR-299)
  • JBoss Seam 2.2

Adding profiles to your configuration will resolve any dependencies on the specified profiles.

New reports

Tattletale 1.1 also features new reports.

  • Sealed information
  • Signed information
  • Unused Jar archives
  • Circular Dependency

which should help you make your product/project distribution even better.

Other enhancements

A lot of small/large enhancements also went in the release.

  • Ability to exclude directories from the scan
  • Ability to filter results from the reports
  • Apache Ant support
  • Apache Maven support

These features will allow you to integrate Tattletale into your QA environment and automate getting daily reports.

I want to thank the people that helped out with the release over the last year, especially Torben Jaeger who did a lot of work :)

For Those About to Rock, We Salute You !

[WebSite] [Download] [JIRA] [Forum]

18. Mar 2010, 04:27 CET | Link
Arbi Sookazian

Using JDK5 and Windows XP, I just downloaded version 1.1.0-final and encountered the following problem with the following cmd line:

C:\java\jboss-tattletale-1.1.0.Final>java -Xmx512m -jar tattletale.jar C:\projects\CIS_1.5.1\CIS 1.5.1 GUI\maven.1268672062716\base002\com.echo.cis.gui.ear\target\com.echo.cis.gui.ear-1.5.1-SNAPSHOT\APP-INF\lib c:\temp\tattletale

No files/folders created in the target output directory. No error reported.

The following cmd line works (note the quotes):

C:\java\jboss-tattletale-1.1.0.Final>java -Xmx512m -jar tattletale.jar "C:\projects\CIS_1.5.1\CIS 1.5.1 GUI\maven.1268672062716\base002\com.echo.cis.gui.ear\target\com.echo.cis.gui.ear-1.5.1-SNAPSHOT\APP-INF\lib" c:\temp\tattletale

The user's guide needs to be proof-read, I spotted at least two typos/grammatical errors...

Also, it would be nice if the profiles also supported Seam 2.1.x (that's what we're using).

24. Mar 2010, 20:42 CET | Link

Please, raise JIRAs about these issues, and if possible attached your patches to them. Thanks.