Мне нужно построить проект Maven на компьютере MacOS 10.14 с Java 8.
По разным причинам я бы предпочел, чтобы моя система работала с моей «реальной» локалью (то есть с панелью настроек системы).Я должен указать "German" в качестве локали, времени, валюты и числовых форматов), но мне нужно, чтобы мой код был скомпилирован с использованием локали "C".
Я попытался установить локаль с использованием классических средств Unix, таких как переменные среды LANG и LC_ * , а также использование параметров user.language (и т. Д.) Maven .В обоих случаях я потерпел неудачу: мои числа с плавающей запятой выводились с использованием немецкого "," в качестве десятичного разделителя, а mvn --status
указывал "de_DE" в качестве локали по умолчанию.
Похоже, macOS обрабатывает настройки локалидля Java немного отличается от Linux.Итак, как я могу получить задание maven, чтобы использовать другой языковой стандарт, нежели остальная система, без
- изменения моей кодовой базы (включая pom.xml)
- Изменение macOSсистемные настройки?