spring源碼導入eclipse

spring源碼導入eclipse

一.前言html

 下面總結一下spring源碼導入eclipse的具體的操做。git

二.spring的特色github

  spring的的核心就是IOC(控制反轉)AOP(基於切面的編程)spring

  事務管理方面採用了:聲明式事務編程

  爲各類主流的平臺提供了便捷的支持eclipse

三.環境配置工具

  JDK : 1.6以上版本學習

  GitHubgradle

  grablespa

四.源碼下載

   一、下載

        spring的源碼是由github版本控制器來管理,因此直接使用git直接clone Spring源碼到本地:git clone git://github.com/SpringSource/spring-framework.git

       找到git的安裝目錄,進入bin目錄運行tclsh85.exe,直接輸入命令下載

      

     下載完畢,在git\bin裏面查看

    二、編譯

         編譯過程,這裏所謂的編譯是經過gradle工具(gradle工具與Ant自動構建工具同樣)編譯Spring-framework的項目文件,主要乾的事情就是下載Spring各個模塊依賴的jar包,這個過程通常狀況下很是慢,多是由於資源都在牆外,而且可能出現jar包好久下載不下來的狀況,這時候直接ctrl+c退出編譯命令後再次執行命令,對於已經下載下來的以來包不會再次下載,因此編譯的過程至關與能夠斷線重連的效果。

    ①進入源碼目錄執行:gradle eclipse -x :eclipse

    

   這個構建過程十分緩慢,須要耐心等待。

   ②直接經過eclipse的import到入Spring-framework源碼目錄 

    導入源碼之後,項目會出現報錯的狀況, 去CSDN下載spring-cglib-repack-3.2.0.jar,spring-objenesis-repack-2.2.jar兩個jar

    

    替換對應的報錯jar便可,從新項目從新Clen一下。

    替換對應jar之後還可能出現以下的這種錯:

   

  就是缺乏groovy插件,因此在eclipse中安裝一個groovy插件,在eclipse的 Help -> Install New Software 中,添加groovy的下載鏈接:
  http://dist.springsource.org/milestone/GRECLIPSE/e4.4/

五.總結

在此spring的源碼就導入成功了,就能夠對spring的源碼進行學習,在整個過程當中,能夠會遇到各類各樣的狀況,因此須要耐心等待以及解決。

相關文章
相關標籤/搜索