2012-05-06 4 views
1

IntelliJで複数のモジュールを持つmavenプロジェクトをデバッグする方法に関する質問があります。IntelliJ:Mavenプロジェクトの別のモジュールにブレークポイントが設定されています

私は、クライアントと共有の2つのモジュールを含むプロジェクトを持っています。

「共有」は単なるjarであり、「クライアント」は「共有」に依存します。クライアントには、内部的に "共有"モジュールで定義されたクラスを呼び出すユニットテストがあります。

しかし、私が "共有"モジュールにブレークポイントを設定すると、IntelliJはそのブレークポイントで停止せず、単純に無視します。

私はこのシナリオでどのようにデバッグできますか?

多くのありがとうございます。

+0

これは*動作するはずです*。正しいバージョンのJARと 'shared'モジュールのソースが添付されていますか? –

答えて

1

ユニットテストをデバッグモードで実行しましたか?またはユニットテストを実行するMavenビルドを実行しましたか?はいの場合、テストをデバッグするためにデバッガをアタッチするまで、surefireプラグインを待機させるように設定する必要があります。

詳細はhttp://maven.apache.org/plugins/maven-surefire-plugin/test-mojo.htmlを参照してください。

+0

ありがとうございます。私は地球上で何がこれを説明できるのだろうと思っていた... –