如何使用 mingw 和 sbt 在 Windows 上获得 Specs2 颜色支持

发布于 2024-12-11 13:08:52 字数 313 浏览 0 评论 0原文

我正在使用“Git Bash”git 的 mingw 控制台在 Windows 上使用 SBT 运行 Specs2 测试。 mingw 控制台支持颜色,但我的 specs2 测试不以颜色显示。如何让我的 mingw、sbt、specs2、windows 设置以彩色显示测试?

我尝试将以下选项添加到我的 build.sbt 配置中,但它没有改变任何内容。

testOptions in Test += Tests.Argument("jline.terminal","jline.UnsupportedTerminal")

谢谢

I am using "Git Bash" git's mingw console to run Specs2 tests using SBT on Windows. The mingw console has color support but my specs2 tests do not display in color. How can I get my mingw, sbt, specs2, windows setup to display tests in color?

I tried adding the following options to my build.sbt configuration, but it did not change anything.

testOptions in Test += Tests.Argument("jline.terminal","jline.UnsupportedTerminal")

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

生死何惧 2024-12-18 13:08:52

我可以通过下载 Cygwin 并使用 mintty 终端而不是“Git Bash”以及以下脚本来实现此工作。然而,虽然这让我对specs2有了更多的了解,但我却失去了对git的了解。但至少我现在有一个可调整大小的终端。

#!/bin/sh

#must be saved with unix line endings
#setup for using sbt with cygwin's mintty terminal (gets you colored specs2 tests)

BASEDIR=$(dirname $0)
stty -icanon min 1 -echo > /dev/null 2>&1
java -Djline.terminal=jline.UnixTerminal -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256m -Xmx512M -Xss2M -jar `cygpath -m $BASEDIR/sbt-launch.jar` "$@"
stty icanon echo > /dev/null 2>&1

I was able to get this working by downloading Cygwin and using the mintty terminal instead of "Git Bash", along with the following script. However while this gained me color for specs2 I lost color for git. But at least I have a resizable terminal now.

#!/bin/sh

#must be saved with unix line endings
#setup for using sbt with cygwin's mintty terminal (gets you colored specs2 tests)

BASEDIR=$(dirname $0)
stty -icanon min 1 -echo > /dev/null 2>&1
java -Djline.terminal=jline.UnixTerminal -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256m -Xmx512M -Xss2M -jar `cygpath -m $BASEDIR/sbt-launch.jar` "$@"
stty icanon echo > /dev/null 2>&1
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文