1
我使用Mac 10.9.5和maven 3.2.3。我在我的~/.profile
文件中定義了一個環境變量$JBOSS_HOME
,該文件可通過我的shell訪問。有沒有辦法,使用MAVEN_OPTS
或類似的方法,我可以在Maven antrun插件中引用此值?以下是我的插件相關的部分...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.7</version>
<executions>
<execution>
<id>create-dodeploy-file</id>
<phase>package</phase>
<configuration>
<target>
<echo
file="$JBOSS_HOME/standalone/deployments/${project.artifactId}.war.dodeploy"
append="false" message="" />
</target>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
我寧願做這樣,我沒有通過一個命令行後每次調用到Maven的方式(如-DJBOSS_HOME=$JBOSS_HOME
。如果有一些系統的方法,我可以告訴Maven的這個環境變種,那將是最好的