153 votes

Est-il possible de passer jvm args via la ligne de commande à maven?

Dupliquer possible:
maven jetty plugin - comment contrôler les arguments vm?

En particulier, je veux faire quelque chose comme ceci:

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

Oh, et je voudrais le faire sans avoir à modifier les fichiers pom ou à définir des variables d’environnement, etc.

160voto

Nishant Points 22758

Je pense que MAVEN_OPTS pourrait être plus approprié pour vous. Voir ici: http://maven.apache.org/download.html

Sous Unix:

Ajouter l' MAVEN_OPTS variable d'environnement pour spécifier les propriétés JVM, par exemple, export MAVEN_OPTS="-Xms256m -Xmx512m". Cette variable d'environnement peut être utilisée pour fournir des options supplémentaires pour Maven.

En Gagner, vous devez définir la variable d'environnement via la boîte de dialogue

Ajouter la variable d'environnement par ouvrir les propriétés du système (WinKey + Pause),... Dans la même boîte de dialogue, ajouter l' MAVEN_OPTS variable d'environnement dans les variables utilisateur pour spécifier les propriétés JVM, par exemple, la valeur -Xms256m -Xmx512m. Cette variable d'environnement peut être utilisée pour fournir des options supplémentaires pour Maven.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X