Я устанавливаю переменную среды со значением /abc/
, а затем использую значение этой переменной среды внутри Maven pom.xml
.
Когда я запускаю любую цель Maven, например.mvn test
, внутри Git Bash, значение этой переменной среды переводится в C:/Users/<user>/AppData/Local/Programs/Git/abc/
.
Как видите, /
в начале заменяется путем к корневому каталогу./
в конце не затрагивается, поэтому это происходит только в том случае, если /
происходит в начале.
Есть ли способ предотвратить это?Я просто хочу иметь возможность использовать значение переменной среды как /abc/
в реальном автоматическом тесте, выполняемом Maven.
Вот как я устанавливаю переменную env: export TEST="/abc/"
Вот как я использую переменную env в pom.xml
:
<properties>
<testProp>${env.TEST}</testProp>
</properties>
Версии: Maven: 3.6.0 Java: 1.8.0_212 Git Bash: 2.9.2Мятный: 2.0.3