Сколько Java-процессов запущено при выполнении команд maven в Eclipse - PullRequest
0 голосов
/ 13 августа 2011

Когда мы открываем затмение, которое выполняется в своем собственном jvm, и мы можем установить память для jvm в файле eclipse.inf.

Когда мы открываем затмение и запускаем любые команды maven из maven, например

mvn jetty:run

это работает на сколько jvms ..?

Это одна команда java для команды maven, которую нужно выполнить, а другая для запуска молы?

1 Ответ

0 голосов
/ 13 августа 2011

Maven запускается в собственном Java-процессе (JVM, если хотите), а плагин Maven Jetty запускает Jetty в собственном Java-процессе.

То, что плагин Jetty использует собственную среду JVM, что означает, что он запускается в собственном процессе, можно неявно прочитать отсюда: http://jetty.codehaus.org/jetty/maven-plugin/run-mojo.html. Там говорится, что если вы предоставите какие-либо системные свойства, они не будут переопределены свойства командной строки, что является подсказкой.

systemProperties: системные свойства, устанавливаемые перед выполнением. Обратите внимание, что эти свойства НЕ будут переопределять системные свойства, которые были установлены в командной строке или JVM.

...