Передача пользовательских переменных среды в maven cargo

StackOverflow https://stackoverflow.com/questions/6384429

Вопрос

Я ищу способ передать переменные среды в грузовой контейнер.Примерно так:

родовое слово
Это было полезно?

Решение

AFAIK, Cargo позволяет передавать только свойства системы, как указано в Передача свойств системы и Maven Tips в качестве следующего примера: -

родовое слово

Обходной путь может заключаться в привязке системных свойств к переменной среды, как в следующем примере: -

родовое слово

Обычно мы можем установить переменную среды только с помощью ОС. В любом случае существует обходной путь для его установки с помощью Java, как указано в Как установить переменные среды из Java? .

Я всегда использую этот совет для настройки переменных среды во время модульного тестирования, помещая их в тестовый комплект JUnit с помощью @BeforeClass и устанавливая их как пустую строку с помощью @AfterClass.

Обратите внимание, что в формальном руководстве по Java также упоминается о переменных среды и Передача переменных среды новым процессам .

Надеюсь, это поможет.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top