Tuesday, March 27, 2012

Get Ready to Fight your Technical Debt, with Tycho, Sonar, and Jacoco

A discussion of the benefits of using Sonar and Jacoco in your build process.
  • Hudson - continuous integration
  • Tycho - builds Eclipse plugins using Maven
  • Sonar - code quality and metrics reporting. Suitable for devs and manager. Install as a Hudson plugin referencing a sonar server.
  • Jacoco - code coverage
    • jacoco-maven-plugin 
    • can use by setting JVM arg 
    • adds Code Coverage section to Sonar report 
  • A bug exists to allow use of Jacoco in Hudson without Sonar
  • Much easier to set up than emma or eclemma.
  • We really should try this.

No comments:

Post a Comment