Maven 在 macOS 终端中不显示颜色
Maven shows no colors in macOS terminal
我在 Mac 运行 最新的 macOS Monterey(12.0.1,Apple Silicon)上通过 Homebrew(brew install maven
)安装了 Maven(最新版本,3.8.3) ).
当我在终端中 运行 任何 mvn
命令时,输出是纯白色,没有颜色,也没有粗体文本。我在我的旧 MacBook(以及 Monterey 12.0.1)上尝试了相同的命令(也是版本 3.8.3),使用完全相同的终端设置,这里的颜色和预期的一样。
在 mvn
之后显式设置 -Dstyle.color=always
时,颜色也会按预期工作,但我不想一直设置它。
我尝试过的其他事情:
- 将环境变量
MAVEN_OPTS
设置为 -Dstyle.color=always
– 没有成功
- 运行ning IntelliJ 的捆绑
mvn
(版本 3.6.3)——颜色按预期工作
是否有任何我可能遗漏的设置?或者还有另一种方法可以明确告诉 Maven 始终设置 style.color=always
?
原因很简单:this 仅包含在 Jansi 2.4.0 中,尚未包含在 Maven 版本中。如果您礼貌地询问,我可以将其包含在 Maven 3.8.4 中。
我已经在这里解决了这个问题:https://issues.apache.org/jira/browse/MNG-7331
我在 Mac 运行 最新的 macOS Monterey(12.0.1,Apple Silicon)上通过 Homebrew(brew install maven
)安装了 Maven(最新版本,3.8.3) ).
当我在终端中 运行 任何 mvn
命令时,输出是纯白色,没有颜色,也没有粗体文本。我在我的旧 MacBook(以及 Monterey 12.0.1)上尝试了相同的命令(也是版本 3.8.3),使用完全相同的终端设置,这里的颜色和预期的一样。
在 mvn
之后显式设置 -Dstyle.color=always
时,颜色也会按预期工作,但我不想一直设置它。
我尝试过的其他事情:
- 将环境变量
MAVEN_OPTS
设置为-Dstyle.color=always
– 没有成功 - 运行ning IntelliJ 的捆绑
mvn
(版本 3.6.3)——颜色按预期工作
是否有任何我可能遗漏的设置?或者还有另一种方法可以明确告诉 Maven 始终设置 style.color=always
?
原因很简单:this 仅包含在 Jansi 2.4.0 中,尚未包含在 Maven 版本中。如果您礼貌地询问,我可以将其包含在 Maven 3.8.4 中。
我已经在这里解决了这个问题:https://issues.apache.org/jira/browse/MNG-7331