我在maven-surefire-plugin 和默认语言环境中读到Maven 运行测试分叉,因此可能会丢失您可能设置的任何语言环境。
有没有办法在 Maven 中以分叉模式运行测试并仍然保留语言环境?
- 编辑 -
因此,澄清一下:完全可以使用以下方法在系统属性中设置语言和区域:
<systemPropertyVariables>
<user.language>en</user.language>
<user.region>GB</user.region>
</systemPropertyVariables>
它们实际上被传递给正在运行的进程。然而,这并没有相应地设置语言环境;区域设置保持为系统默认值。