Mavenでのデバッグ方法が検索しても見当たらなかったので
書き留めておきます。
Eclipseを利用している、m2eclipseをインストールしている前提です。
1.プロジェクトを右クリック>Debug As>Maven build...
2.Goalsに goal -Dmaven.surefire.debug test を設定
例) java ファイルを実行する場合
exec:java -Dmaven.surefire.debug test [-Dexec.mainClass="クラス名"] [-Dexec.args="引数"]
例) jettyを実行する場合
jetty:run -Dmaven.surefire.debug test
3.ParameterにName:forkCount Value:0を追加
これがないと、デバッグ用のポートをリスニングするのを回避
Maven v2.0.8 以降はmaven.surefire.debugを利用すれば
ポートを指定したリモートデバッグの必要はありません。
(実はずっとリモートデバッグしていた…)
0 件のコメント:
コメントを投稿