Due to some maintenance issues, this service has been switched in read-only mode, you can find more information about the why

and how to migrate your plugin documentation in this blogpost

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 32 Next »

Quickly benefit from Sonar, an open-source dashboard based on many analysis tools like Checkstyle, PMD and Cobertura.
 

Sonar enables to analyze and report metrics on source code. Sonar not only offers consolidated reporting on and across projects throughout time, but it becomes the central place to manage code quality.

Sonar drives many tools including among others :

  • Static analysis : Checkstyle, PMD/CPD, Findbugs, JavaNcss.
  • Dynamic analysis for unit tests : Cobertura, Clover, Surefire.

Screenshots

All projects


 

Project dashboard


 

Configuration

  1. Install and start the Sonar server
  2. Activate the sonar plugin from the Hudson Plugin Manager
  3. Define a Sonar installation from the Configure System page
  4. Activate sonar on jobs from the "Post-build actions" section:
  5. Build your project

    We recommend to execute Sonar at the most on nightly builds. It's useless to activate it on continuous builds.

  6. View your project in Sonar application (default is http://localhost:9000)

Release notes

See the roadmap

1.0 (planned for May 2009)

Compatible with Sonar 1.8 and later. For older versions, please use 0.2.

0.2

Compatible with Sonar versions <= 1.8.

  • SONAR-326 : manage jobs that are not built with maven2
  • SONAR-325 : use the configured maven installation

0.1

  • Initial release

Support

Please post comments and questions on the Sonar mailing-list. Issues are listed in JIRA.

  • No labels