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.