В консоли я получаю «причудливый» вывод из Gradle при запуске из CMD с момента перехода на Windows 10.
[0K
[0K
[2A[1m<==-----------> 18% EXECUTING [9s][m[34D[1B[1m> :compileScala[m[15D[1B[2A[1m<==-----------> 18% EXECUTING [10s][m[35D[2B[2A[1m<==-----------> 18% EXECUTING [11s][m[35D[2B[2A[1m<==-----------> 18% EXECUTING [12s][m[35D[2B[2A[1m<==-----------> 18% EXECUTING [13s][m[35D[2B[2A[1m<==-----------> 18% EXECUTING [14s][m[35D[2B[2Athere were four feature warnings; re-run with -feature for details
four warnings found
Я предполагаю, что это своего рода дикие управляющие символы, когда Gradle пытается разумно раскрасить свой вывод, а Windows интерпретирует это неправильно. PowerShell и SBT работают нормально, но копирование настроек «Свойства» консоли из PowerShell в CMD не помогает.
Кто-нибудь решил это?
ОБНОВЛЕНИЕ 2018-01-28 Это также происходит в моей установке Jenkins/Alpine/Docker поверх OSX/macOS/еще чего-то. Уже не только окна.
... но ... этого не происходит в ноутбуке Surface, работа которого дала мне ... супер странно. Whatevs gradlew --console=plain
у меня отлично работает.
GetConsoleMode
, затем ИЛИ во флагеENABLE_VIRTUAL_TERMINAL_PROCESSING
, и установить новый режим черезSetConsoleMode
. Если эта операция не удалась, режим VT не поддерживается. Либо это более старая версия Windows, либо установлен вариант использования устаревшей консоли. - person Eryk Sun   schedule 25.07.2017