Можно ли установить переменную среды с помощью maven (ОС: Linux )?
У меня уже есть определенные пользователем свойства (в файле pom и в файле profiles.xml) .... моя проблема в том, как выполнить следующее из Maven
export GGA_FRE=/path
Так что будет возможно, что каждый разработчик сможет установить свои собственный путь для GGA_FRE
.
Этот ответ неверен, по крайней мере, не полностью (см. Комментарии).
К сожалению, я не могу удалить его, так как он был принят. Ваш пробег может отличаться.
Используйте exec: exec mojo.
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.1</version>
<executions>
<execution>
<id>exportVar</id>
<phase>initialize</phase>
<goals>
<goal>exec</goal>
</goals>
</execution>
</executions>
<configuration>
<executable>export</executable>
<arguments>
<argument>GGA_FRE=${my.path}</argument>
</arguments>
</configuration>
</plugin>
теперь назовите это так mvn install -Dmy.path = / var / users / groucho