Gradle 应用程序插件:在没有 Gradle 输出和延迟的情况下运行 CLI 应用程序



我正在开发一个命令行应用程序,并使用 Gradle 应用程序插件来运行它。我的应用程序包含一个简单的print/readline循环。使用 Gradle 运行它时,我会在应用程序的输出行之间得到 Gradle 放置的<==========---> 80% EXECUTING行。

如果我像这样运行我的应用程序:TERM=dumb ./gradlew run中间输出消失了,但是我面临着readline和下一个print之间大约 500 毫秒的延迟。有什么方法可以将 Gradle 配置为在没有自己的逻辑的情况下运行我的应用程序?

正如Slaw的评论所建议的那样,解决方案是运行

./gradlew run --console=plain --quiet

相关内容

最新更新