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
Dependencies
0.3 (archives)
May 29, 2012
1.424
Source Code
Issue Tracking
Pull Requests
Maintainer(s)
GitHub
Open Issues
Pull Requests
Vaclav Tunka (id: vtunka)
Usage Installations 2014-Jun 106
2014-Jul 110
2014-Aug 107
2014-Sep 108
2014-Oct 117
2014-Nov 108
2014-Dec 114
2015-Jan 107
2015-Feb 122
2015-Mar 120
2015-Apr 118
2015-May 124

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.

Description

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:

Changelog

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

Labels

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

Add Comment