Gradle y el UTF-8


Estaba haciendo el tutorial de Gradle. Cuando en el primer script: ERROR

$ gradle hello --info
Starting Build
Settings evaluated using empty settings script.
Projects loaded. Root project using build file 'C:Proyectosutilsgradle_tutobuild.gradle'.
Included projects: [root project 'gradle_tuto']
Evaluating root project 'gradle_tuto' using build file 'C:Proyectosutilsgradle_tutobuild.gradle'.
Compiling build file 'C:Proyectosutilsgradle_tutobuild.gradle' using StatementExtractingScriptTransformer.

FAILURE: Build failed with an exception.

* Where:
Build file 'C:Proyectosutilsgradle_tutobuild.gradle' line: 1

* What went wrong:
Could not compile build file 'C:Proyectosutilsgradle_tutobuild.gradle'.
> startup failed:
  build file 'C:Proyectosutilsgradle_tutobuild.gradle': 1: unexpected char: 0xBB @ line 1, column 2.
     task hello << {
      ^

  1 error


* Try:
Run with --stacktrace option to get the stack trace. Run with --debug option to get more log output.

BUILD FAILED

Total time: 8.75 secs

Este es el script de Gradle:

task hello << {
println "Hello, World!"
}

Cual era el problema. Pues que tengo por defecto en Notepad++ UTF. Lo he cambiado a Codificacion/ANSI y funciona.

$ gradle -q hello
Hello, World!

En este blog una descripcion del porque.

Anuncios
Gradle y el UTF-8