天天看點

spring-framework源碼第1彈------源碼運作環境的建構

前言

之前一直想看看spring-framework 源碼了,奈何,由于蹉跎歲月,總是沒有付諸實施。這次終于下定決定去讀,去看源碼。我相信堅持下來就會有收貨。加油吧!少年。閑話少叙,進入主題

環境預備

spring-framework 源碼現在遷移到了GitHub上,建構的方式是:Ant+gradle 。

  1. Git 下載下傳位址:​​https://git-scm.com/downloads​​
  2. Ant 下載下傳位址:​​https://www.apache.org/dist/ant/binaries/​​
  3. gradle 下載下傳位址:​​http://services.gradle.org/distributions/​​
  4. JDK 1.8
  5. 我的開發工具是Idea

源碼下載下傳

通過Git 指令下載下傳源碼

clone  https://github.com/spring-projects/spring-framework      

master 上的源碼是最新的5.x 源碼,對環境的要求比較高,我們可以切換到最穩定的 4.3.2 版本

建立本地分支和遠端分支的關聯:

4.3.x remotes/origin/4.3.x      

切換分支

4.3.x      

環境搭建

gradle 的配置

下載下傳 gradle-4.8-rc-2-bin.zip,然後配置環境變量

  1. 新增變量:​

    ​GRADLE_HOME​

  2. spring-framework源碼第1彈------源碼運作環境的建構
  3. 在path 後面添加:​

    ​;%GRADLE_HOME%\bin​

  4. 配置完成之後輸入​

    ​gradle -v​

    ​ 驗證

Ant 的配置

源碼的編譯運作

  1. 輸入指令​

    ​gradlew clean eclipse​

    ​,該指令會下載下傳相關依賴,并把項目編譯成Eclipse 項目。
  2. 編譯建構成功後,我們可以把個mdoel以Eclipse 項目的形式導入到Idea中