私は新しいJava 8 -parameters
コンパイラフラグ。コンパイラフラグを含めるには2つの方法が必要です。
私はこれを試しました:
tasks.withType(JavaCompile) {
options.compilerArgs << '-parameters'
options.fork = true
options.forkOptions.executable = 'javac'
}
...しかし、正常に動作していないようです。
構成の標準的な方法を使用する必要がありますJavaコンパイルプラグイン:
apply plugin: 'Java'
compileJava {
options.compilerArgs << '-parameters'
}
Androidプロジェクトの場合、gradle Androidスコープに以下を追加できます。
// Used to get more info from dagger regarding binding compile errors
// see https://github.com/google/dagger/wiki/Dagger-2.17-@Binds-bugs
tasks.withType(JavaCompile) {
options.compilerArgs += ["-Adagger.floatingBindsMethods=enabled"]
}