Mapvine/gradle-cobertura-plugin — pull request #6 by alkemist (2012-09-13 16:59:21+00:00)
Title: Improvements to be more conventional.

Hi guys,

We had reports that this plugin didn't work with Gradle 1.2, that I confirmed. There was an asm version conflict. Gradle now uses 4.0 and Cobertura was dragging in 3.x. I've fixed this by putting cobertura on the end of the classpath, instead of at the front. Luckily, cobertura appears to work with ASM 4.0.

I also did quite a bit of work on the plugin while I was there to get it close to the quality of a core plugin. It's much more flexible now and will scale for multiple test sets etc. There were also a few cases where the previous code would have had issues.

I apologise for not submitting more manageable commits, the changeset got big on me.

There's now a test for the asm issue. I've verified that the plugin now works for Gradle 1.2 and 1.1.