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

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

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

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

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

Ответ 1

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

В Unix:

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

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

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