Tomcat を起動するMaven プラグインを見つけました。
Maven には Tomcat をデバッグモードで起動するためのプラグインがありますか?
Tomcat を起動するMaven プラグインを見つけました。
Maven には Tomcat をデバッグモードで起動するためのプラグインがありますか?
Eclipse を使用していて、外部で Maven を実行している (M2Eclipse を使用していない) 場合は、通常使用するコマンド ライン コマンドを使用できますがmvnDebug
、mvn
.
例として、プロファイルの下で tomcat プラグインを実行する"run"
ので、通常のコマンドは次のとおりです。
mvn clean install -Prun
これは<maven-dir>/bin/mvn
スクリプトを使用しますが、デバッグ モードで実行するには、単純に in に置き換え<maven-dir>/bin/mvnDebug
ます。
mvnDebug clean install -Prun
が PATH にない場合mvnDebug
は、フル パスを使用する必要があります (または、パス上のディレクトリからリンクを作成する必要があります/usr/bin
)。例:
/path/to/maven-dir/mvnDebug clean install -Prun
私はmaven 3.0.5を使用していますが、mvnDebug
スクリプトはすぐに使用できます。内部を見ると、基本的にTiti Wangsa Bin Damhoreの言うことを実行していることがわかりますが、それが使用されていることに注意してください。JVMは、suspend=y
続行する前にデバッガーの接続を待機します。
MAVEN_DEBUG_OPTS="-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000"
これはあなたが望むものかもしれませんし、そうでないかもしれません。
私たちはだますことができます。Java オプションを使用する
in *IX
export JAVA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=1044"
次にMavenを実行すると、デバッグモードになります