コマンドライン経由でJVM引数をMavenに渡す方法はありますか? [重複] 質問する

コマンドライン経由でJVM引数をMavenに渡す方法はありますか? [重複] 質問する

重複の可能性あり:
Maven Jetty プラグイン - VM 引数を制御するには?

具体的には、次のようなことをやりたいです。

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

ああ、pomファイルを変更したり環境変数を設定したりせずにこれを実行したいのですが...

ベストアンサー1

MAVEN_OPTSあなたに最も適していると思います。こちらをご覧ください:詳しくは

Unixの場合:

MAVEN_OPTSJVM プロパティを指定するには、環境変数を追加します(例: ) export MAVEN_OPTS="-Xms256m -Xmx512m"。この環境変数を使用して、Maven に追加のオプションを提供できます。

Winでは、ダイアログボックスから環境変数を設定する必要があります。

システム プロパティ ( ) を開いて ... 環境変数を追加しますWinKey + Pause... 同じダイアログで、MAVEN_OPTSユーザー変数に環境変数を追加して、値 などの JVM プロパティを指定します-Xms256m -Xmx512m。この環境変数を使用して、Maven に追加のオプションを提供できます。

おすすめ記事