Maven2で実行されるテストケースにデバッガを繋ぐ方法
便利な方法みっけたのでめもめも。
Mavenを実行する際に
$ mvn test -Dmaven.surefire.debug
てな感じで maven.surefire.debug オプションをつけて起動してやると、surefire:testが始まる前で
Listening for transport dt_socket at address: 5005
という感じに表示が出て止まるので、後はIDEとかのデバッガからVMの動いてるマシンの5005番ポートに繋ぎに行けばOK ( ´¬`)
繋がったらテストケースの実行が始まりますが、その際にIDEとかでブレークポイント仕掛けておけばばっちり止まります。
ちょー便利。