Maven 如何将环境变量传递给以mvn jetty:run启动的进程?
maven jetty插件启动的过程似乎忽略了我指定的任何环境变量。 到目前为止,我已尝试通过命令行添加变量,如:Maven 如何将环境变量传递给以mvn jetty:run启动的进程?,maven,maven-jetty-plugin,Maven,Maven Jetty Plugin,maven jetty插件启动的过程似乎忽略了我指定的任何环境变量。 到目前为止,我已尝试通过命令行添加变量,如: set myvariable=1 此外,我还尝试向MAVEN_OPTS变量添加“-Dmyvariable=1”之类的内容 没有任何帮助。 为了清楚起见,我需要将变量不是传递给maven,而是传递给结果进程,即直接传递给jetty server。您需要在插件的配置中指定一个部分: <project> ... <plugins> ...
set myvariable=1
此外,我还尝试向MAVEN_OPTS变量添加“-Dmyvariable=1”之类的内容
没有任何帮助。为了清楚起见,我需要将变量不是传递给maven,而是传递给结果进程,即直接传递给jetty server。您需要在插件的配置中指定一个部分:
<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>
...
...
org.mortbay.jetty
maven jetty插件
...
myvariable
1.
...