Gradle 1.9 mit Jacoco-plugin nicht finden kann jacoco-agent

Ich habe ein einfaches Java-Projekt mit einigen tests, die ich am bauen mit Gradle 1.9. Ich bin versucht, hinzuzufügen Jacoco zu bauen, die folgenden Anweisungen auf: http://www.gradle.org/docs/current/userguide/jacoco_plugin.html

Wenn ich laufen:gradle clean build jacocoTestReport bekomme ich die folgende Buildfehler:

FAILURE: Build failed with an exception.

    * What went wrong:
    Execution failed for task ':test'.
    > Could not resolve all dependencies for configuration ':jacocoAgent'.
       > Could not find org.jacoco:org.jacoco.agent:0.6.2.201302030002.
         Required by:
             :Phoenix:1.0

Meine bauen.gradle-Datei:

apply plugin: 'java'
apply plugin: 'idea'
apply plugin: 'jacoco'
apply plugin: 'sonar-runner'

sourceCompatibility = 1.7
version = '1.0'

test {
  //enable TestNG support (default is JUnit)
  useTestNG()

  //listen to events in the test execution lifecycle
  beforeTest { descriptor ->
     logger.lifecycle("Running test: " + descriptor)
  }

  //listen to standard out and standard error of the test JVM(s)
  onOutput { descriptor, event ->
     logger.lifecycle("Test: " + descriptor + " produced standard out/err: " + event.message )
  }
}

sourceSets {
    main {
        java {
            srcDir 'src'
        }
    }
    test {
        java {
            srcDir 'test'
        }
    }
}

jar {
    manifest {
        attributes 'Implementation-Title': 'SQLWriter', 'Implementation-Version': version
    }
}

dependencies {
    compile files('./lib/commons-codec-1.6.jar')
    runtime files('./lib/hamcrest-core-1.3.jar')
    runtime files('./lib/sqlite-jdbc-3.7.2.jar')
    compile files('./lib/testng-6.8.jar')
    runtime files('./lib/testng-6.8.jar')
}

task doc(type: Javadoc) {
  source = sourceSets.main.allJava
}

jacoco {
    toolVersion = "0.6.2.201302030002"
    reportsDir = file("$buildDir/customJacocoReportDir")
}

jacocoTestReport {
    group = "Reporting"
    description = "Generate Jacoco coverage reports after running tests."
}

Kann mir jemand sagen was mir fehlt? Ich vermute, dass das Jacoco-plugin-Dokumentation ist möglicherweise veraltet oder nicht kompatibel mit der neuesten version von Gradle, aber ich habe sehr wenig Erfahrung mit Gradle an dieser Stelle.

Dank!

InformationsquelleAutor Mark Roper | 2013-11-28
Schreibe einen Kommentar