Crap4J Integration Plugin

Name Crap4J Integration Plugin
Version 0.2
Product Versions Bamboo 2.0
Author(s) Matt Stine
Homepage http://confluence.atlassian.com/display/CODEGEIST/Crap4J+Integration+Plugin
Price Free!
License BSD
JavaDocs TODO
IssueTracking http://developer.atlassian.com/jira/browse/BCRP
Download JAR crap4j-integration-0.2.jar
Download Source SVN

Description/Features


This is a plugin to process Crap4J reports generated during builds and display the results. Crap4j is an open-source implementation tool to help you detect Java code C.R.A.P. - which stands for Change Risk Anti-Patterns. For more information visit http://www.crap4j.org

The implementation is based heavily upon the source for the built-in Clover Code Coverage plugin included with Bamboo 2.0, with the added twist that the report parser is implemented using a Groovy XmlSlurper.

Dependencies

This plugin depends on Groovy 1.5.4 which can be downloaded at http://groovy.codehaus.org/Download.

Installation/Usage

  1. Copy groovy-all-1.5.4.jar to webapp/WEB-INF/lib
  2. Copy crap4j-integration-0.1.jar to webapp/WEB-INF/lib
  3. Restart Bamboo
  4. Configure your build to generate a Crap4J XML report
  5. Configure your Bamboo build plan to locate the Crap4J XML Report in the generated location
  6. Enjoy!

Planned Features

Version History

0.2 - Fully-functional version with build plan summary, reports, and build results views.
0.1 - Initial version with all data collection and build results view.

Screenshots

Labels

codegeist_2008_bamboo codegeist_2008_bamboo Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.