java - run - Gradle 4.0 no muestra las tareas ejecutadas en la línea de comando
how to run gradle command android studio (2)
A partir de Gradle 4.3 hay otra opción: --console=verbose
Esto utiliza la nueva salida de estilo enriquecido introducida en 4.0, pero también genera los encabezados y resultados de la tarea ( :compileJava UP-TO-DATE
etc.) que fueron los predeterminados en versiones anteriores. También colorea la salida que --console=plain
no hace.
La característica se detalla aquí en las notas de la versión: https://docs.gradle.org/4.3/release-notes.html#new-command-line-options
Lista completa de opciones: https://docs.gradle.org/current/userguide/command_line_interface.html#sec:command_line_customizing_log_format
Cuando ejecuto gradle build
o cualquier otro comando de gradle desde el terminal, no puedo ver las tareas ejecutadas recientemente y su estado (por ejemplo :testClasses UP-TO-DATE
), pero solo BUILD SUCCESSFUL
:
Sin embargo, todo está bien cuando ejecuto el comando de compilación desde el eclipse IDE usando el plugin gradle:
Estoy usando Gradle 4.0. ¿Alguna sugerencia de como arreglarlo?
Me di cuenta del problema. Si ejecuta gradle --help-
puede observar la opción --console
en la lista de opciones que es responsable de la salida durante la ejecución de la tarea gradle. Dado que la opción de la consola gradle v4.0 está configurada como enriquecida de forma predeterminada, lo que provoca la salida que obtengo al usar el terminal. Básicamente, el uso de --console=plain
soluciona el problema (por ejemplo: gradle --console=plain build
).