コード環境準備
- JDK 8
- Gradleの
- コンパイルツール(共通IDEA)
- 送信元アドレス
ローカルソースにダウンロード
$ git clone [email protected]:spring-projects/spring-framework.git
复制代码
ダウンロードするにはお勧めできませんmaster
いくつかの小さな問題が修正されているので、支店コードを、私は、ダウンロードv2.3.0.M2
のバージョンreleases
のコードを。
私は読みながらメモを取りながら、ソースコードをダウンロードもしていますので、書き込みdemo
コードとコメントを内側にあり、少しの友人は、私がアップロードされたコードをダウンロードすることができ、プロのテストを実行することができます〜
Gradleのパスを設定します。
2つのオプションがあります。
- IDEAのデフォルトの選択ツール(推奨)
- ユーザー自身のダウンロードのGradleを選択します(ダウンロードすることにより、私の地元の醸造酒)
最後のセット:
依存やコンパイラをダウンロード
プロジェクトをインポートした後、認識Gradle
依存性が最初に中央リポジトリから依存関係をダウンロードします。
依存ダウンロードした後、ルートパス選択、グラフィカルインタフェースを介して、コードをコンパイルbuild
作業を。
最後に、コンパイルさclass
れ、各モジュール内の他の文書パスbuild
ディレクトリ。
スプリングソースコード分析の一般的な方法
- 概念を導入
- Viewクラスの統合システム
- 簡単なデモ
- ソースを表示
- プロセス分析
遭遇ピット
Gradleのプロジェクトが認識されません
この問題は、によって解決され、version controll
開いたときに新しいプロジェクトが示唆されているクローニングコード
Could not resolve symbol "XXX"
# 还有右上角弹出的
Try resolve again
复制代码
私は、データを照会することにより、インポート処理のエラーを開始A知っているし、そのコードを見つけていないclone
地元のポストに、次の手順を実行して、プロジェクトが適切に特定することができるであろうと依存をダウンロードしてください:
- クリックして選択項目を
IDEA
File -> Open
build.gradle
- 設定するには、プロンプトに従ってください
Gradle
- 依存やコンパイラをダウンロード
Gradleのバージョンとバージョンの不一致アイデア
地元のgradle
バージョンは5.4.1です
$ gradle -v
Welcome to Gradle 5.4.1!
复制代码
IDEA
ツールのバージョン情報を確認し、2018.2で、より新しいバージョンがあるかもしれないgradle
新しいバージョンが必要ですIDEA
ので、私は、ツールの新バージョンをダウンロードして行きました。
(約道アムウェイことでテーマ紫のテーマダークの新バージョン)
更新IDEA
プロジェクト、立ち往生最後のステップ、ヒントを構築する場合、それ以降:
java.lang.AbstractMethodError: org.jetbrains.plugins.gradle.tooling.util.ModuleComponentIdentifierImpl.getModuleIdentifier()Lorg/gradle/api/artifacts/ModuleIdentifier;
复制代码
情報を表示するgradle
アップグレードあったが、jar
その後、(コンパイル・モードを変更するには、画面の指示に従って、バージョンの互換性の問題Gradleの選択方法上の写真を参照)、修正が完了し、正常にプロジェクトをビルドすることができます。
参考資料
ます。https://juejin.im/post/5d03821cf265da1bcf5dd908で再現