Ich versuche, eine Groovy-Klasse in meiner build.gradle-Datei auszuführen. Ich folge der Anleitung in dem Benutzungsleitfaden , aber ich bekomme eine Fehlermeldung.
Die Build-Datei ist:
%Vor%Die groovige Klasse ist sehr einfach:
%Vor%Wenn ich jedoch versuche, gradlew compile fooTask auszuführen, erhalte ich den folgenden Fehler:
Klasse groovyClass kann nicht aufgelöst werden
Irgendeine Idee warum?
Danke
Sie müssen die Klasse zu buildSrc
hinzufügen, wenn Sie sie vom Build (und nicht in einer einfachen Exec-Task) referenzieren möchten. Angesichts dieser Verzeichnisstruktur:
Wo GroovyClass.groovy
ist:
Und build.gradle
ist:
Dann gibt gradle fooTask
die Ausgabe: