禁用Gradle“執(zhí)行”消息

我正在構(gòu)建一個簡單的Kotlin應(yīng)用程序,該應(yīng)用程序獲取用戶輸入,然后將其打印到屏幕上:

while (true) {
    val PROMPT = ">>> "

    print(PROMPT)
    val userInput = readLn()

    println(userInput)
}

但每當我使用./gradlew run運行此應(yīng)用程序時,我都會收到以下消息:

<========---> 80% EXECUTING [2m 30s]
>>> ===---> 80% EXECUTING [2m 31s]
<==========---> 80% EXECUTING [2m 34s]

以下是我試圖刪除的內(nèi)容:

在我的build.gradle.kts文件中:

tasks.named<JavaExec>("run") {
    standardInput = System.`in`
    standardOutput = System.out
    logging.captureStandardOutput(LogLevel.QUIET)
    logging.captureStandardError(LogLevel.QUIET)
}

我還嘗試將captureStandardOutputcaptureStandardErrorLogLevel更改為LogLevel.ERROR,但我仍然收到這些“正在執(zhí)行”消息

? 最佳回答:

嘗試使用以下標記在cmd中運行Gradle:

  • -q--quiet-僅記錄錯誤
  • console=plane-禁用控制臺輸出中的所有顏色和其他豐富輸出

For example:

./gradlew -q --console=plain run

但當我測試這些標志時,我遇到了一個問題:Gradle不會在用戶提示前將沒有換行符的文本消息打印到控制臺,即print("smt")方法沒有效果,但println("smt")方法工作正常。我不知道為什么會發(fā)生這種事。

主站蜘蛛池模板: 亚洲第一区精品日韩在线播放| 深夜福利一区二区| 精品一区二区久久久久久久网精| 亚洲一区二区高清| 精品国产一区AV天美传媒| 日韩熟女精品一区二区三区| 一区二区三区亚洲| 日本在线一区二区| 亚洲乱码国产一区三区| 日韩一区二区久久久久久| 国产激情一区二区三区在线观看| 日韩免费无码一区二区视频| 亚洲第一区二区快射影院| 好吊妞视频一区二区| 视频一区二区三区免费观看| 国产乱人伦精品一区二区在线观看| 在线视频一区二区| 国产高清视频一区二区| 久久久久久人妻一区二区三区| 国产成人一区二区在线不卡 | 国产亚洲日韩一区二区三区| 午夜视频久久久久一区| 自慰无码一区二区三区| 成人免费av一区二区三区| 色窝窝无码一区二区三区色欲| 国产精品免费大片一区二区| 国产精品无码一区二区三级| 国产午夜精品一区理论片| 久久久精品一区二区三区| 性无码免费一区二区三区在线| 一区二区三区视频| 大伊香蕉精品一区视频在线 | 免费无码VA一区二区三区| 精品一区二区在线观看| 久久综合亚洲色一区二区三区| 人妻天天爽夜夜爽一区二区| 亚洲日韩中文字幕一区| 国产AV一区二区精品凹凸| 精品日产一区二区三区手机| 日韩一区二区久久久久久| 一区二区三区精密机械|