Om waarschuwingen met betrekking tot speciale tekens te voorkomen bij het bouwen van mijn Java-broncode, heb ik deze regel in mijn gradle.build
geplaatst, wat prima werkte voordat ik upgrade naar Gradle 2.0:
tasks.withType(Compile) { options.encoding = "UTF-8" }
Na het upgraden mislukt dit met de volgende fout:
Could not find property 'Compile' on root project
Hoe kan ik dat oplossen?
Antwoord 1, autoriteit 100%
De regel wijzigen in
tasks.withType(JavaCompile) { options.encoding = "UTF-8" }
het probleem opgelost.
Antwoord 2, autoriteit 2%
Voor op Groovy gebaseerde projecten. Het zou zijn:
tasks.withType(GroovyCompile) {
options.debug = true
}
Antwoord 3, autoriteit 2%
Gebruik task.withType(JavaCompile)
.
Mijn code:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.bmuschko:gradle-tomcat-plugin:2.2.3'
}
tasks.withType(JavaCompile) {
options.debug = true
options.debugOptions.debugLevel = "source,lines,vars"
options.encoding = "UTF-8"
}
}