charlotte bronceado
Posible duplicado:
Complemento Maven Jetty: ¿cómo controlar los argumentos de VM?
En particular, quiero hacer algo como esto:
mvn -DjvmArgs="-Xmx2000m -Xms1000m -XX:PermSize=512m -XX:MaxPermSize=512m" jetty:run -Pmyprofile
Ah, y me gustaría hacer esto sin tener que modificar los archivos pom o establecer variables de entorno, etc.
nishant
pienso MAVEN_OPTS
sería lo más apropiado para ti. Mira aquí: http://maven.apache.org/configure.html
En Unix:
Añade el
MAVEN_OPTS
variable de entorno para especificar las propiedades de JVM, por ejemploexport MAVEN_OPTS="-Xms256m -Xmx512m"
. Esta variable de entorno se puede utilizar para proporcionar opciones adicionales a Maven.
En Win, debe configurar la variable de entorno a través del cuadro de diálogo
Agregue … variable de entorno abriendo las propiedades del sistema (
WinKey + Pause
),… En el mismo diálogo, agregue elMAVEN_OPTS
variable de entorno en las variables de usuario para especificar las propiedades de JVM, por ejemplo, el valor-Xms256m -Xmx512m
. Esta variable de entorno se puede utilizar para proporcionar opciones adicionales a Maven.
-
¿Hay alguna forma de configurar el argumento JVM en el archivo pom?
– nanosoft
4 de enero de 2017 a las 13:05
-
@nanosoft No, ya que sería demasiado tarde (la JVM ya se habría iniciado). Pero desde Maven 3.3.1 puedes crear un
.mvn/jvm.config
archivo con sólo las opciones en él.– Martín Höller
28 de septiembre de 2017 a las 9:45
-
¿Es posible darlo como argumentos de tiempo de ejecución?
– Akhil Surapuram
12 de diciembre de 2019 a las 6:18
-
WinKey + Pause
¡¿Cómo nunca aprendí esto antes?! Muy útil– Sina Madani
11 de mayo de 2020 a las 13:29
-
Intenté esto desde un script bash pero obtuve:
MAVEN_OPTS: readonly variable
– Nom1 fan
8 de febrero de 2021 a las 9:10
debe configurar la variable de entorno MAVEN_OPTS, pero eso se puede hacer en la línea de comando:
MAVEN_OPTS="-Xmx2000m" mvn jetty:run
– Thilo
21 de septiembre de 2012 a las 6:29
Un poco tarde, pero puede usar el modificador -DargLine en lugar de usar un valor global. Ejemplo completo aquí
– Chris Ritchie
25 mayo 2015 a las 15:09
¡Nunca es demasiado tarde! stackoverflow.com/a/68069089/5611377
– simm
8 sep 2021 a las 14:51