1. ホーム
  2. java

[解決済み] コマンドラインからMavenにJVM argsを渡す方法はありますか?重複

2022-07-08 04:38:40

質問

重複の可能性があります。

Maven Jetty プラグイン - VM 引数を制御する方法は?

具体的には、以下のようなことをしたいです。

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

あ、あと、pomファイルを修正したり、環境変数を設定したりすることなく、これを行いたいのですが...。

どのように解決するのですか?

私が思うに 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に追加のオプションを供給するために使用することができます。