为了避免在构建Java源代码时出现关于特殊字符的警告,我在升级到Gradle 2.0之前将这一行放在我的gradle.build
中:
tasks.withType(Compile) { options.encoding = "UTF-8" }
升级后,会出现以下错误:
Could not find property 'Compile' on root project
我怎样才能解决这个问题?
将行改为
tasks.withType(JavaCompile) { options.encoding = "UTF-8" }
修复问题
基于Groovy的项目。这将是:
tasks.withType(GroovyCompile) {
options.debug = true
}
使用task.withType(JavaCompile)
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"
}
}