SpringFramework3 ×××和編譯教程

Spring已經將源碼從svn遷移到了git。所以,首先需要安裝git環境。我使用的是Windows下的TortoiseGit,帶圖形界面,比較直觀。
SpringFramework的GitHub地址:
https://github.com/SpringSource/spring-framework
Git clone地址:
git://github.com/SpringSource/spring-framework.git
下載後,進入下載到的文件夾,裏面有個README.md的說明文件,如果E文可以,可以按照上面的說明去做。

接下來編譯工程
Spring採用的是Gradle進行項目管理,官網地址:
http://gradle.org/overview
通過命令行進入剛在下載的目錄(雙擊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導入需要的文件
剩下的就是導入文件了:

PS1:spring-oxm工程的有幾個測似用例有編譯錯誤,找不到他引用的類,之前下載的代碼也有此問題,不知道是我下載的問題,還是spring那面的疏忽,不過只是測試用例,你可以自己修改一下,或者乾脆刪除就好了。
PS2:圖中的MySpring是我自己創建的分支。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章