Есть ли способ передать JVM args через командную строку в maven? [дубликат]


Возможные Дубликаты:
плагин Maven jetty-как управлять аргументами vm?

в частности, я хочу сделать что-то вроде этого:

mvn -DjvmArgs="-Xmx2000m -Xms1000m -XX:PermSize=512m -XX:MaxPermSize=512m" jetty:run -Pmyprofile

О, и я хотел бы сделать это без необходимости изменять файлы pom или устанавливать какие-либо переменные среды.. и т. д.

1 88

1 ответ:

Я думаю MAVEN_OPTS будет наиболее подходящим для вас. Смотрите здесь: http://maven.apache.org/configure.html

В Unix:

добавить MAVEN_OPTS переменная окружения для указания свойств JVM, например export MAVEN_OPTS="-Xms256m -Xmx512m". Эта переменная среды может использоваться для предоставления дополнительных опций Maven.

в Win вам нужно установить переменную окружения через диалоговое окно

добавить ... переменная окружения путем открытия свойства системы (WinKey + Pause),... В том же диалоговом окне, добавьте MAVEN_OPTS переменные среды переменные среды пользователя, чтобы указать параметры виртуальной машины, например, значение -Xms256m -Xmx512m. Эта переменная среды может использоваться для предоставления дополнительных опций Maven.