Gibt es eine Möglichkeit, JVM-Argumente über die Befehlszeile an Maven zu übergeben? [duplicate]

Lesezeit: 2 Minuten

Benutzer-Avatar
Charlotte Tan

Mögliches Duplikat:

Maven Jetty-Plug-in – Wie steuert man VM-Argumente?

Insbesondere möchte ich so etwas tun:

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

Oh, und ich möchte dies tun, ohne die Pom-Dateien ändern oder Umgebungsvariablen festlegen zu müssen … usw

  • Sie müssen die Umgebungsvariable MAVEN_OPTS setzen, aber das kann auf der Kommandozeile gemacht werden: MAVEN_OPTS="-Xmx2000m" mvn jetty:run

    – Thilo

    21. September 2012 um 6:29 Uhr

  • Etwas spät, aber Sie können den Schalter -DargLine verwenden, anstatt einen globalen Wert zu verwenden. Vollständiges Beispiel hier

    – Chris Ritchie

    25. Mai 2015 um 15:09 Uhr


  • Es ist niemals zu spät! stackoverflow.com/a/68069089/5611377

    – ssimm

    8. September 2021 um 14:51 Uhr


Benutzer-Avatar
Nishant

Ich finde MAVEN_OPTS wäre für dich am geeignetsten. Siehe hier: http://maven.apache.org/configure.html

Unter Unix:

Ergänzen Sie die MAVEN_OPTS Umgebungsvariable zur Angabe von JVM-Eigenschaften, z export MAVEN_OPTS="-Xms256m -Xmx512m". Diese Umgebungsvariable kann verwendet werden, um Maven zusätzliche Optionen bereitzustellen.

In Win müssen Sie die Umgebungsvariable über das Dialogfeld festlegen

Fügen Sie … Umgebungsvariable hinzu, indem Sie die Systemeigenschaften öffnen (WinKey + Pause),… Fügen Sie im selben Dialog die hinzu MAVEN_OPTS Umgebungsvariable in den Benutzervariablen, um JVM-Eigenschaften anzugeben, z. B. den Wert -Xms256m -Xmx512m. Diese Umgebungsvariable kann verwendet werden, um Maven zusätzliche Optionen bereitzustellen.

  • Gibt es eine Möglichkeit, das JVM-Argument in der Pom-Datei zu konfigurieren?

    – Nanosoft

    4. Januar 2017 um 13:05 Uhr

  • @nanosoft Nein, da dies zu spät wäre (die JVM wäre bereits gestartet worden). Aber seit Maven 3.3.1 Sie können eine erstellen .mvn/jvm.config Datei mit nur den Optionen darin.

    – Martin Heller

    28. September 2017 um 9:45 Uhr

  • ist es möglich, es als Laufzeitargumente anzugeben

    – Achil Surapuram

    12. Dezember 2019 um 6:18 Uhr

  • WinKey + Pause wie habe ich das noch nie gelernt?! Sehr hilfreich

    – Sina Madani

    11. Mai 2020 um 13:29 Uhr

  • Versuchte dies von einem Bash-Skript, bekam aber: MAVEN_OPTS: readonly variable

    – Nom1fan

    8. Februar 2021 um 9:10 Uhr

1333350cookie-checkGibt es eine Möglichkeit, JVM-Argumente über die Befehlszeile an Maven zu übergeben? [duplicate]

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy