Я читал в maven-surefire-plugin и стандартном стандарте по умолчанию, что Maven запускает тесты forked и, следовательно, может потерять любую локаль, которую вы могли бы установить.
Есть ли способ запустить тесты в Maven в разветвленном режиме и сохранить языковой стандарт?
- EDIT -
Итак, чтобы немного уточнить: Полностью можно задать язык и область в Свойствах системы, используя:
<systemPropertyVariables>
<user.language>en</user.language>
<user.region>GB</user.region>
</systemPropertyVariables>
И они фактически передаются текущему процессу. Однако это не устанавливает локаль соответственно; locale остается как системное значение по умолчанию.