After upgrading to Gradle 2.0: Could not find property 'Compile' on root project
To avoid warnings regarding special characters when building my Java source code, I put this line in my gradle.build
which worked fine before upgrading to Gradle 2.0:
tasks.withType(Compile) { options.encoding = "UTF-8" }
After upgrading, this fails with the following error:
Could not find property 'Compile' on root project
How can I fix that?
Solution 1:
Changing the line to
tasks.withType(JavaCompile) { options.encoding = "UTF-8" }
fixed the issue.
Solution 2:
For Groovy based projects. It'd be:
tasks.withType(GroovyCompile) {
options.debug = true
}