4

maven jetty 插件启动的过程似乎忽略了我指定的任何环境变量。到目前为止,我已经尝试通过命令行添加变量,例如:

set myvariable=1

我还尝试将“-Dmyvariable=1”之类的内容添加到 MAVEN_OPTS 变量中。

没有什么帮助。
为了清楚起见,我需要将变量传递给 maven,而不是传递给结果过程,即直接传递给码头服务器。

4

1 回答 1

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>
于 2012-10-19T22:21:52.343 回答