Kann nicht ausgeführt werden Scalatest mit Gradle

task scalaTest(dependsOn: testClasses) << {
    description = 'Runs Scalatest suite'
    ant.taskdef(name: 'scalatest',
            classname: 'org.scalatest.tools.ScalaTestAntTask',
            classpath: sourceSets.test.runtimeClasspath.asPath
    )
    ant.scalatest(runpath: sourceSets.test.output.classesDir,
            haltonfailure: 'true', fork: 'false') {
        reporter(type: 'stdout')
    }
}

Ich laufen gradle scalaTest und ich bekomme:

* What went wrong:
Execution failed for task ':scalaTest'.
> java.lang.NoClassDefFoundError: scala/reflect/ClassManifest$

Ich bin mit Scala-2.10.2 und Gradle 1.7

dependencies {
    compile 'org.scala-lang:scala-library:2.10.2'   
    testCompile 'org.scalatest:scalatest:1.3'
    testCompile 'org.scalamock:scalamock_2.10:3.0.1'
}

Was ist falsch??

  • Sieht aus wie Sie sind, fehlt scala-reflect. Trotzdem, es ist wohl besser, führen Sie die tests über Gradle die JUnit-Unterstützung.
InformationsquelleAutor Joshua MN | 2013-09-16
Schreibe einen Kommentar