diff --git a/spring-boot-tools/spring-boot-gradle-plugin/src/main/groovy/org/springframework/boot/gradle/SpringBootPlugin.groovy b/spring-boot-tools/spring-boot-gradle-plugin/src/main/groovy/org/springframework/boot/gradle/SpringBootPlugin.groovy index 7d37095c89..056c30bc82 100644 --- a/spring-boot-tools/spring-boot-gradle-plugin/src/main/groovy/org/springframework/boot/gradle/SpringBootPlugin.groovy +++ b/spring-boot-tools/spring-boot-gradle-plugin/src/main/groovy/org/springframework/boot/gradle/SpringBootPlugin.groovy @@ -56,7 +56,7 @@ class SpringBootPlugin implements Plugin { } private useUtf8Encoding(Project project) { - project.tasks.withType(org.gradle.api.tasks.compile.Compile).all { + project.tasks.withType(org.gradle.api.tasks.compile.JavaCompile).all { it.doFirst { if(!it.options.encoding) { it.options.encoding = 'UTF-8'