在Eclipse中执行maven命令时启动了多少个java进程

时间:2011-08-12 22:30:07

标签: java eclipse maven jvm

当我们打开一个在自己的jvm中运行的eclipse时,我们可以在eclipse.inf文件中为jvm设置内存。

当我们打开eclipse并从maven运行任何maven命令时,例如

mvn jetty:run

这运行了多少个jvms ..?

这是执行maven命令的java和运行jetty的其他命令吗?

1 个答案:

答案 0 :(得分:0)

Maven是在一个自己的Java进程中启动的(如果你愿意的话是JVM),Maven Jetty插件在自己的Java进程中启动Jetty。

Jetty插件使用自己的JVM环境,这意味着它在自己的进程中运行,可以从这里隐式读取:http://jetty.codehaus.org/jetty/maven-plugin/run-mojo.html。它说,如果你提供任何系统属性,它们不会覆盖命令行属性,这是提示。

  

systemProperties:要在执行前设置的系统属性。请注意,这些属性不会覆盖已在命令行或JVM上设置的系统属性。