Как получить текущий идентификатор профиля maven в java [дубликат]
Aug 21 2020
Я работаю с selenium webdriver с maven и борюсь. У меня есть набор профилей maven
<profiles>
<profile>
<id>demo</id>
<properties/>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
</profile>
<profile>
<id>prod</id>
<properties/>
</profile>
</profiles>
Моя задача довольно проста, но я не могу найти решения. Как я могу получить и сохранить в переменной id текущего профиля, например, после звонка mvn test -P prod
? Этот идентификатор понадобится позже в тестах.
Ответы
1 VladUlshin Aug 21 2020 at 02:16
Я использую это решение: сначала добавьте свойство в свой профиль, т.е.
<profile>
<id>prod</id>
<properties>prod<properties>
</profile>
Затем создайте файл свойств app.properties с записью
mvnprod = $ {prod}
прочтите файл свойств в своем коде.