Ich versuche, eine Groovy-Klasse aus meiner Build.Gradle-Datei zu starten. Ich folge der Richtung in the use guide aber ich bekomme einen Fehler.Verwenden groovy Klassen in Gradle Build
Die Build-Datei ist:
apply plugin: 'java'
apply plugin: 'groovy'
main {
java {
srcDirs = ["$projectDir/src/java"]
}
groovy {
srcDirs = ["$projectDir/src/groovy"]
}
}
dependencies {
compile 'org.codehaus.groovy:groovy-all:2.2.0', files(....)
}
task fooTask << {
groovyClass groovyClass = new groovyClass()
groovyClass.foo()
}
Die groovy Klasse ist sehr einfach:
public class groovyClass {
public void foo() {
println 'foo'
}
}
aber wenn ich versuche, zu laufen gradlew zu kompilieren fooTask bekomme ich folgende Fehlermeldung:
Klasse kann nicht aufgelöst werden groovyClass
Irgendeine Idee warum?
Dank
ich schon versuchte die Lösung vorgeschlagen in [dieser Beitrag] (http://stackoverflow.com/questions/11580057/using-class-from-groovy-file-located-in-andere-folder-gradle), aber das Problem besteht immer noch – jonatzin