2012-10-19 44 views
4

maven jetty插件啓動的進程似乎忽略了我指定的任何環境變量。 到目前爲止,我已經試圖通過命令行添加變量,如:如何將環境變量傳遞給作爲mvn jetty啓動的進程:run?

set myvariable=1 

而且我試着添加類似「-Dmyvariable = 1」 MAVEN_OPTS變量。

沒有幫助。
爲了清楚起見,我需要將變量不傳遞給maven,而是傳遞給結果過程,即直接傳遞給jetty服務器。

回答

3

您需要指定該插件的配置的systemProperties部分:

<project> 
    ... 
    <plugins> 
    ... 
     <plugin> 
     <groupId>org.mortbay.jetty</groupId> 
     <artifactId>maven-jetty-plugin</artifactId> 
     <configuration> 
     ... 
     <systemProperties> 
      <systemProperty> 
       <name>myvariable</name> 
       <value>1</value> 
      </systemProperty> 
      ... 
     </systemProperties> 
     </configuration> 
     </plugin> 
    </plugins> 
</project> 
相關問題