diff -Nru gradle-1.0/subprojects/code-quality/src/main/groovy/org/gradle/api/plugins/quality/Checkstyle.groovy gradle-1.0-gil/subprojects/code-quality/src/main/groovy/org/gradle/api/plugins/quality/Checkstyle.groovy --- gradle-1.0/subprojects/code-quality/src/main/groovy/org/gradle/api/plugins/quality/Checkstyle.groovy 2012-02-26 19:51:24.000000000 +0100 +++ gradle-1.0-gil/subprojects/code-quality/src/main/groovy/org/gradle/api/plugins/quality/Checkstyle.groovy 2012-09-21 20:41:41.905228525 +0200 @@ -18,6 +18,7 @@ import org.gradle.api.GradleException import org.gradle.api.file.FileCollection import org.gradle.api.internal.Instantiator +import org.gradle.api.internal.ClassPathRegistry import org.gradle.api.internal.project.IsolatedAntBuilder import org.gradle.api.plugins.quality.internal.CheckstyleReportsImpl import org.gradle.api.reporting.Reporting @@ -141,7 +142,7 @@ public void run() { def propertyName = "org.gradle.checkstyle.violations" def antBuilder = services.get(IsolatedAntBuilder) - antBuilder.withClasspath(getCheckstyleClasspath()).execute { + antBuilder.withGroovy(services.get(ClassPathRegistry).getClassPath("GROOVY").asFiles).withClasspath(getCheckstyleClasspath()).execute { ant.taskdef(name: 'checkstyle', classname: 'com.puppycrawl.tools.checkstyle.CheckStyleTask') ant.checkstyle(config: getConfigFile(), failOnViolation: false, failureProperty: propertyName) { diff -Nru gradle-1.0/subprojects/code-quality/src/main/groovy/org/gradle/api/plugins/quality/CheckstylePlugin.groovy gradle-1.0-gil/subprojects/code-quality/src/main/groovy/org/gradle/api/plugins/quality/CheckstylePlugin.groovy --- gradle-1.0/subprojects/code-quality/src/main/groovy/org/gradle/api/plugins/quality/CheckstylePlugin.groovy 2012-09-21 20:42:29.333850013 +0200 +++ gradle-1.0-gil/subprojects/code-quality/src/main/groovy/org/gradle/api/plugins/quality/CheckstylePlugin.groovy 2012-09-21 20:41:41.906228474 +0200 @@ -52,8 +52,6 @@ project.dependencies { checkstyle "antlr:antlr:2.7.7" checkstyle "com.puppycrawl.tools:checkstyle:$extension.toolVersion" -// checkstyle "com.google.guava:guava:11.0.1" -// checkstyle "commons-beanutils:commons-beanutils:1.8.3" } } config diff -Nru gradle-1.0/subprojects/code-quality/src/main/groovy/org/gradle/api/plugins/quality/CodeNarc.groovy gradle-1.0-gil/subprojects/code-quality/src/main/groovy/org/gradle/api/plugins/quality/CodeNarc.groovy --- gradle-1.0/subprojects/code-quality/src/main/groovy/org/gradle/api/plugins/quality/CodeNarc.groovy 2012-02-26 19:51:24.000000000 +0100 +++ gradle-1.0-gil/subprojects/code-quality/src/main/groovy/org/gradle/api/plugins/quality/CodeNarc.groovy 2012-09-21 20:41:41.907228424 +0200 @@ -21,6 +21,7 @@ import org.gradle.api.GradleException import org.gradle.api.file.FileCollection import org.gradle.api.internal.Instantiator +import org.gradle.api.internal.ClassPathRegistry import org.gradle.api.internal.project.IsolatedAntBuilder import org.gradle.api.logging.LogLevel import org.gradle.api.plugins.quality.internal.CodeNarcReportsImpl @@ -99,7 +100,7 @@ void run() { logging.captureStandardOutput(LogLevel.INFO) def antBuilder = services.get(IsolatedAntBuilder) - antBuilder.withClasspath(getCodenarcClasspath()).execute { + antBuilder.withGroovy(services.get(ClassPathRegistry).getClassPath("LOCAL_GROOVY").asFiles).withClasspath(getCodenarcClasspath()).execute { ant.taskdef(name: 'codenarc', classname: 'org.codenarc.ant.CodeNarcTask') try { ant.codenarc(ruleSetFiles: "file:${getConfigFile()}", maxPriority1Violations: 0, maxPriority2Violations: 0, maxPriority3Violations: 0) { diff -Nru gradle-1.0/subprojects/code-quality/src/main/groovy/org/gradle/api/plugins/quality/CodeNarcPlugin.groovy gradle-1.0-gil/subprojects/code-quality/src/main/groovy/org/gradle/api/plugins/quality/CodeNarcPlugin.groovy --- gradle-1.0/subprojects/code-quality/src/main/groovy/org/gradle/api/plugins/quality/CodeNarcPlugin.groovy 2012-04-25 01:27:12.000000000 +0200 +++ gradle-1.0-gil/subprojects/code-quality/src/main/groovy/org/gradle/api/plugins/quality/CodeNarcPlugin.groovy 2012-09-21 20:41:41.908228373 +0200 @@ -55,6 +55,7 @@ def config = project.configurations['codenarc'] if (config.dependencies.empty) { project.dependencies { + codenarc "antlr:antlr:2.7.7" codenarc "org.codenarc:CodeNarc:$extension.toolVersion" } }