1. 程式人生 > >SpringFramework3 原始碼下載和編譯教程

SpringFramework3 原始碼下載和編譯教程

Spring已經將原始碼從svn遷移到了git。所以,首先需要安裝git環境。我使用的是Windows下的TortoiseGit,帶圖形介面,比較直觀。

下載後,進入下載到的資料夾,裡面有個README.md的說明檔案,如果E文可以,可以按照上面的說明去做。

接下來編譯工程 Spring採用的是Gradle進行專案管理.

通過命令列進入剛在下載的目錄(雙擊gradlew.bat貌似也可以),執行: ./gradlew build 開始下載gradle程式和依賴的jar檔案等。這個過程比較耗時。等待半個小時之後,居然failed! 檢視原因原來是測試程式碼failed,於是重新執行命令 ./gradlew build -x test 忽略測試程式碼,終於編譯成功。

執行 ./gradlew install 將jar包安裝到gradle庫 接下來是將原始碼匯入到IDE中。 由於我是windows使用者,所以參考import-into-idea.md的說明 這裡,由於我使用的是eclipse,所以執行: ./gradlew cleanIdea eclipse 生成Eclipse匯入需要的檔案 剩下的就是匯入檔案了。

  • PS:spring-oxm工程的有幾個測似用例有編譯錯誤,找不到他引用的類,之前下載的程式碼也有此問題,不知道是我下載的問題,還是spring那面的疏忽,不過只是測試用例,你可以自己修改一下,或者乾脆刪除就好了。