2016-10-08 2 views
0

Ich benutze Gradle 3.1 und habe Tests mit Spockframework (d. H. In Groovy geschrieben). Ich kann Verwarnungswarnungen für Java-Dateien aktivieren (selbst wenn die Java-Klasse in einem Groovy-Quellsatz ist), daher ist dieser Teil in Ordnung - ich habe ihn mit AbstractCompile.options.deprecation = true aktiviert. Es scheint jedoch keine Möglichkeit zu geben, es für die Groovy-Compilation einzuschalten, zumindest sehe ich nichts in GroovyCompileOptions (d. H. GroovyCompile.groovyOptions).Gradle - zeige veraltete API-Warnungen für Groovy Kompilierung

Gibt es eine Möglichkeit, Deprecations für die Groovy-Kompilierung anzuzeigen?

Antwort

-1

Welche Version von groovy verwenden Sie? (Typ gradle -version auf der Kommandozeile)

ich sollte dies mit groovigen arbeiten erraten würde 1.6.4+

tasks.withType(GroovyCompile) { task -> 
    task.options.deprecation = true 
} 
+0

Damit wird nur auf Veraltete für Java-Klassen von src/main/groovy während join-Kompilation und ist bereits aktiviert, indem Sie AbstractCompile.options.derecriptions wie im Beitrag erwähnt einstellen. Außerdem wird der Groovy-Compiler (* .groovy-Dateien) mit GroovyCompileOptions gemäß den Dokumenten konfiguriert (https://docs.gradle.org/current/dsl/org.gradle.api.tasks.compile.GroovyCompile.html). – wujek

+0

Ich benutze Gradle 3.1 und "grandle --version" sagt, es bündelt 2.4.7, aber es hat nichts mit Quellkompilierung zu tun, siehe hier: https://docs.gradle.org/current/userguide/groovy_plugin.html# sec: groovy_dependency_management (Ich benutze localGroovy() nicht als Abhängigkeit). – wujek

Verwandte Themen