1

プロジェクト参照として含まれているクラスのソースをEclipseデバッガーが見つけられないという問題が発生しています。私のアプリケーションには、2種類の参照ライブラリが含まれています。Mavenリポジトリにあるライブラリと、ワークスペース内の別のプロジェクトへのプロジェクト参照の一部として含まれているライブラリです。

デバッガーは、Mavenリポジトリー内のクラスのソースを表示するのに問題はありません。

ただし、プロジェクト参照を使用して含まれているクラスをデバッグしようとすると、ソースが見つかりません。「ソースルックアップパスの編集」をクリックしてプロジェクトの場所を指定しても、ソースが見つかりません。問題のクラスがプロジェクトの出力フォルダーに存在することを確認したので、ここで問題が何であるかわかりません。

誰か助けてもらえますか?

ありがとう

4

1 に答える 1

1

OK、私はこれを開いたのとほぼ同じ速さで解決しました。

この問題は、アプリケーションのプロジェクトをインポートする方法が原因のようです。

そのため、Eclipse では、m2e の [ファイル] > [インポート] > [maven] > [既存の Maven プロジェクト] を使用してこれをインポートしました。

これにより、ワークスペースに存在する依存関係が、Maven リポジトリへの実際の jar ファイル参照ではなく、プロジェクト参照として含まれるようになりました。

Maven リポジトリへの実際の jar ファイル参照を取得するために、mvn eclipse:eclipse を実行すると、デバッガーがソース コードを取得できました。

これは m2e プラグインの既知の問題ですか?

于 2012-06-21T20:44:33.497 に答える