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 |
|
JavaDocs |
TODO |
IssueTracking |
|
Download JAR |
|
Download Source |
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.
Screenshots
Screenshots |
||
---|---|---|