Tattletale Plugin

Skip to end of metadata
Go to start of metadata

Plugin Information

Plugin ID tattletale-plugin Changes In Latest Release
Since Latest Release
Latest Release
Latest Release Date
Required Core
0.3 (archives)
May 29, 2012
Source Code
Issue Tracking
Pull Requests
Open Issues
Pull Requests
Vaclav Tunka (id: vtunka)
Usage Installations 2014-Nov 108
2014-Dec 114
2015-Jan 107
2015-Feb 122
2015-Mar 120
2015-Apr 118
2015-May 124
2015-Jun 116
2015-Jul 120
2015-Aug 115
2015-Sep 124
2015-Oct 120
This plugin is up for adoption. Want to help improve this plugin? Click here to learn more!

This plugin generates Tattletale reports, mostly useful for jar file analysis.

Tattletale can:

  • Identify dependencies between JAR files
  • Find missing classes from the classpath
  • Spot if a class/package is located in multiple JAR files
  • Spot if the same JAR file is located in multiple locations
  • With a list of what each JAR file requires and provides
  • Verify the SerialVersionUID of a class
  • Find similar JAR files that have different version numbers
  • Find JAR files without a version number
  • Find unused JAR archives
  • Identify sealed / signed JAR archives
  • Locate a class in a JAR file
  • Get the OSGi status of your project
  • Remove black listed API usage
  • And generate the same reports for your .WAR and .EAR archives

Latest release download location: http://maven.jenkins-ci.org:8081/content/repositories/releases/org/jenkins-ci/plugins/tattletale-plugin/0.3/

Installation Requirements
This plugin requires tattletale and javassist unzipped on filesystem.


The Tattletale plug-in can generate tattletale reports and archive them for each build.

The following features are provided by this plug-in:

  • Tattletale execution using embedded mechanism
  • Configuring which files to scan after each build.
  • Report archivation for each build or per project
  • Easy access and viewing of Tattletale reports

How To Use

  1. Download Tattletale or use tattletale maven or ant integration
  2. Install plugin, Manage Hudson> manage plugins >Available
  3. Configure the tattletale and javassist (contained with tattetale download) location
  4. Restart app server/ Hudson
  5. If you want the plugin to execute Tattletale add "Invoke Tattletale" build step otherwise use maven or ant tattletale integration in your project
  6. Check "Publish Tattletale report" in the post-build actions in your project 
  7. Explore generated reports on project / build page

Step no. 3 - configuring global plugin settings:

Step no. 4 - invoking Tattletale for your project:

Step no. 5 - archiving reports:

Step no. 6 - Tattletale reports on project / build page:


Example report:


Release 0.3

  • Initial release
  • Support for direct Tattletale execution (or usage of maven/ant integration)
  • Support for archiving reports per build or per project


plugin-report plugin-report Delete
adopt-this-plugin adopt-this-plugin Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

Add Comment