F3 をクリックしてメソッド定義にドリルダウンすると、Eclipse は依存関係の jar ファイルに入ります。----- 最初の質問: ソース ファイルはどこで入手したのですか? 実際のソース ファイルを含む jar が表示されません。逆コンパイルされましたか? ---- ブレークポイントを設定し、デバッグを実行します。
しかし、デバッグ プロセスが正しいブレークポイントに到達することはなく、設定したブレークポイントが実行されることはめったにありません。表示されているソース コードが間違っていることが判明したため、ブレークポイントも間違った場所に設定されています。
日食ウィンドウから見たものは次のとおりです。
/* */ public <T> T execute(URI url, HttpMethod method, RequestCallback requestCallback, ResponseExtractor<T> responseExtractor)
/* */ throws RestClientException
/* */ {
/* 415 */ return doExecute(url, method, requestCallback, responseExtractor);
/* */ }`
各行の前のコメントは正しい行番号を示しているように見えますが、Eclipse ウィンドウ フレームの左側に表示されている実際の行番号と一致しません。つまり、上記のコード セグメントは、ウィンドウの 415 行ではなく、315 ~ 319 行を占めています。
正しいソースを取得して、デバッグ プロセスで表示するにはどうすればよいでしょうか。すべての jar ファイルを手動で取得する必要がありますか? 私のpomファイルで指定する方法はありますか?
ありがとうヤン