Передача пользовательских переменных среды в maven cargo
-
29-10-2019 - |
Вопрос
Я ищу способ передать переменные среды в грузовой контейнер.Примерно так:
родовое словоРешение
AFAIK, Cargo позволяет передавать только свойства системы, как указано в Передача свойств системы и Maven Tips в качестве следующего примера: -
родовое словоОбходной путь может заключаться в привязке системных свойств к переменной среды, как в следующем примере: -
родовое словоОбычно мы можем установить переменную среды только с помощью ОС. В любом случае существует обходной путь для его установки с помощью Java, как указано в Как установить переменные среды из Java? .
Я всегда использую этот совет для настройки переменных среды во время модульного тестирования, помещая их в тестовый комплект JUnit с помощью @BeforeClass
и устанавливая их как пустую строку с помощью @AfterClass
.
Обратите внимание, что в формальном руководстве по Java также упоминается о переменных среды и Передача переменных среды новым процессам .
Надеюсь, это поможет.