Я настраиваю свой проект Maven, написанный на Java, который имеет фреймворк Cucumber, а класс Runner использует TestNG.В данный момент я получаю информацию об окружении, например, URL, идентификатор пользователя и т. Д. Из config.properties.Я хочу улучшить свой код, который может принимать параметры из командной строки mvn, чтобы устанавливать переменные среды в файле свойств и выполнять оттуда.
Было бы здорово, если бы кто-то мог помочь мне обновить мой pom.xml и java-код доподдерживать вышеуказанную функцию.
Я попытался выполнить поиск в Интернете с должным указанием и не смог получить сквозных изменений, которые требуются
В настоящее время я использую maven-surefire_plugin сСледующие теги не могут правильно получить данные для моего файла бегуна
<systemProperties>
<property>
<name>env</name>
<value>$(env)</value>
</property>
</systemProperties>
С помощью вышеупомянутых тегов я получаю значение 'env' с помощью System.getProperty (), но, похоже, он не получает все детали