0
私はGradle 3.1を使用していて、Spockframeworkでテストを行っています(Groovyで書かれています)。 Javaファイルが(Groovyソースセット内にある場合でも)Javaファイルの非推奨警告を有効にすることができるので、この部分は問題ありません。AbstractCompile.options.deprecation = true
で有効にしました。 しかし、Groovyのコンパイルではこれをオンにする方法がないようです。少なくとも、GroovyCompileOptions(つまりGroovyCompile.groovyOptions
)には何も表示されません。Gradle - Groovyコンパイルの非推奨API警告を表示します。
Groovyのコンパイルで廃止予定が表示される方法はありますか?
これが唯一参加し、コンパイル時にグルーヴィー/メインのsrc /からJavaクラスの非推奨になり、で動作する必要がありますねと思いますこの記事で説明したように、AbstractCompile.options.deprecationsを設定すると、すでに有効になっています。また、Groovyコンパイラ(* .groovyファイル)は、ドキュメント(https://docs.gradle.org/current/dsl/org.gradle.api.tasks.compile.GroovyCompile.html)に従ってGroovyCompileOptionsを使用して構成されています。 – wujek
Gradle 3.1を使用し、 'gradle --version'は2.4.7をバンドルしていると言いますが、ソースコンパイルとは関係ありません。https://docs.gradle.org/current/userguide/groovy_plugin.html# sec:groovy_dependency_management(私はlocalGroovy()を依存関係として使用していません)。 – wujek