3

jdb -attach 8000を使用した後、: で maven をデバッグしようとしてmvnDebugいます。
ブレークポイントを設定しようとしましたが、次のようになります。

main[1] stop in DeployMojo.DeployMojo
Deferring breakpoint DeployMojo.DeployMojo.
It will be set after the class is loaded.
main[1] stop at Dependency:66
Deferring breakpoint Dependency:66.
It will be set after the class is loaded.

実行すると、ブレークポイントが呼び出されません。ソース (maven コマンドで生成されたもの) はありますが、デバッガーで使用できるようにするにはどうすればよいですか?
ブレークポイントを設定できるクラスローダーはありますか?

4

2 に答える 2

12

これは、クラス名が間違っているか、パッケージを省略したために発生する可能性があります。クラスDependencyがパッケージに含まれている場合は、ではなくcom.my.packageクラスに割り込んでください。com.my.package.DependencyDependency

于 2012-06-06T09:54:05.643 に答える