| 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
- Copy groovy-all-1.5.4.jar to webapp/WEB-INF/lib
- Copy crap4j-integration-0.1.jar to webapp/WEB-INF/lib
- Restart Bamboo
- Configure your build to generate a Crap4J XML report
- Configure your Bamboo build plan to locate the Crap4J XML Report in the generated location
- 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.
