web-dev-qa-db-ja.com

コマンドライン経由でJVM引数をMavenに渡す方法はありますか?

可能性のある複製:
Maven jettyプラグイン-vm引数を制御する方法?

特に、私はこのようなことをしたいです:

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

ああ、私はpomファイルを変更したり、環境変数を設定したりすることなくこれをしたいと思います。など

102
Charlotte Tan

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に追加のオプションを提供するために使用できます。

106
Nishant