Maven によって構築され、IntelliJ にインポートされたプレイ フレームワーク プロジェクトがあります。
プロジェクトは正常に実行され、問題なくコンパイルされます。
ただし、Play Framework のソース コードを表示したい場合。例えば
public FakeRequest(String method, String path) {
this.fake = play.api.test.FakeRequest.apply(method, path);
}
「play.api.test.FakeRequest.apply」をクリックすると(「ソースが見つかりません」と表示されました)、次のファイルクラスファイルが表示されました
..../repository/com/typesafe/play/play-test_2.10/2.2.2/play-test_2.10-2.2.2.jar!/play/api/test/FakeRequest.class
ただし、実際の Java ファイルは次の場所にあります。
...../repository/com/typesafe/play/play-test_2.10/2.2.2/play-test_2.10-2.2.2-sources.jar!/play/test/FakeRequest.java
私が試してみました
- プロジェクトを再インポートしますが、役に立ちません
- ファイル -> キャッシュの無効化/再起動
- git からプロジェクトを再度複製しました
しかし、これらのアプローチはすべてこの問題を解決しませんでした。