Gradle

Add reporting

Details

  • Type: New Feature New Feature
  • Status: Open Open
  • Priority: Critical Critical
  • Resolution: Unresolved
  • Affects Version/s: 0.1
  • Fix Version/s: someday
  • Component/s: tasks
  • Labels:
    None

Description

We want to add reporting for:

JUnit, Emma, Cobertura, JDepend, pmd, findbugs, checkstyle

Issue Links

Progress
Resolved Sub-Tasks Unresolved Sub-Tasks

Sub-Tasks

Activity

Hide
william wong added a comment -

As per the findbugs' bug report (http://sourceforge.net/tracker/index.php?func=detail&aid=2908672&group_id=96405&atid=614693), its ant task is not scalable and may not be executable with big project.

It is because the current ant task implementation depends on 'edu.umd.cs.findbugs.FindBugs' class, which assumes a findbug installed and executes the findbugs via command line.

It will be nice if the further findbugs plugin directly depends on 'edu.umd.cs.findbugs.FindBugs2' class, which relaxes this assumption. The current maven-findbugs-plugin depends on 'edu.umd.cs.findbugs.FindBugs2' maybe it is a good starting point....

Show
william wong added a comment - As per the findbugs' bug report (http://sourceforge.net/tracker/index.php?func=detail&aid=2908672&group_id=96405&atid=614693), its ant task is not scalable and may not be executable with big project. It is because the current ant task implementation depends on 'edu.umd.cs.findbugs.FindBugs' class, which assumes a findbug installed and executes the findbugs via command line. It will be nice if the further findbugs plugin directly depends on 'edu.umd.cs.findbugs.FindBugs2' class, which relaxes this assumption. The current maven-findbugs-plugin depends on 'edu.umd.cs.findbugs.FindBugs2' maybe it is a good starting point....
Hide
Hans Dockter added a comment -

Thanks for pointing this out.

Show
Hans Dockter added a comment - Thanks for pointing this out.
Hide
Johannes Buehler added a comment -

At hackergarten we worked on the findbugs plugin. It is almost done. https://github.com/jonnybbb/gradle

Show
Johannes Buehler added a comment - At hackergarten we worked on the findbugs plugin. It is almost done. https://github.com/jonnybbb/gradle
Hide
Tomek Kaczanowski added a comment -

Johannes, please update the cookbook (http://docs.codehaus.org/display/GRADLE/Cookbook) once the plugin for findbugs (or any other cool stuff you are working on) is ready.

Show
Tomek Kaczanowski added a comment - Johannes, please update the cookbook (http://docs.codehaus.org/display/GRADLE/Cookbook) once the plugin for findbugs (or any other cool stuff you are working on) is ready.
Hide
Hans Dockter added a comment -

@Johannes Excellent! Thanks.

Show
Hans Dockter added a comment - @Johannes Excellent! Thanks.
Hide
Leonard Brünings added a comment -

@Johannes could you guide me to the correct location, I could not find the findbugs plugin.

@all is it planned to combine all checking tools in the code-quality plugin?

Show
Leonard Brünings added a comment - @Johannes could you guide me to the correct location, I could not find the findbugs plugin. @all is it planned to combine all checking tools in the code-quality plugin?
Hide
Johannes Buehler added a comment -

@Leonard The plugin is not yet merged back into the gradle master. I have to include a few findings from Adam and Peter. If you want to have a previous look the code is checked into https://github.com/jonnybbb/gradle

Show
Johannes Buehler added a comment - @Leonard The plugin is not yet merged back into the gradle master. I have to include a few findings from Adam and Peter. If you want to have a previous look the code is checked into https://github.com/jonnybbb/gradle

People

Vote (5)
Watch (9)

Dates

  • Created:
    Updated: