是否可以使用maven(OS:
Linux)设置环境变量?
我已经有了用户定义的属性(在pom和profiles.xml中)….我的问题是,如何从Maven执行以下操作
- export GGA_FRE=/path
因此,每个开发人员都可以为GGA_FRE设置自己的路径.
解决方法
这个答案是不正确的,至少不完全(见评论).
不幸的是我不能删除它,因为它已被接受.你的milage可能会有所不同.
不幸的是我不能删除它,因为它已被接受.你的milage可能会有所不同.
使用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