maven jetty插件启动的进程似乎忽略了我指定的任何环境变量。 到目前为止,我已尝试通过命令行添加变量,如:
set myvariable=1
此外,我尝试在MAVEN_OPTS变量中添加“-Dmyvariable = 1”等内容。
没有任何帮助 为了清楚起见,我需要将变量传递给maven,而不是传递给生成的进程,即直接传递给jetty服务器。
答案 0 :(得分: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>