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?
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
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