Spring源碼導入IDEA

項目環境 Jdk1.8 、Gradle5.0、IntelliJ IDEA 2018.2.3

Steps

spring源碼GitHub地址可以下載壓縮包解壓到相應文件夾,或者用git蕩下來,導入步驟:
1.在項目的根目錄下使用gradlew :spring-oxm:compileTestJava進行預編譯spring-oxm這期間要下載一下依賴,時間稍微有點長視網速情況而定,要耐心等待一下。
2.導入 IntelliJ (File -> New -> Project from Existing Sources -> Navigate to directory -> Select build.gradle)
spring源碼下載
3.或者用Intellj IDEA 直接新建工程導入:File->New->Project from Version control 選擇 git
Intellj IDEA 導入spring源碼
4.創建完成後控制檯會有相應的顯示
構建完成

Known issues

  1. spring-core 和 spring-oxm 需要在項目導入或者最先進行編譯 因爲裏面有些模塊時需要依賴這兩個jar包詳細參考*RepackJar tasks in the build and(https://youtrack.jetbrains.co...

編譯報錯
解決方案:
預編譯
編譯成功報錯消失,同理將另一個包進行相同步驟操作編譯

  1. spring-aspects 不能在IntelliJ IDEA中編譯通過,詳情參照(http://youtrack.jetbrains.com... .可以從項目中排除'spring-aspects'以避免編譯錯誤。
  2. 如果在IntelliJ IDEA. 執行所有測試用例會出現內存不足的錯誤.如果執行需亞設置一下啓動參數可以比較內存溢出: -XX:MaxPermSize=2048m -Xmx2048m -XX:MaxHeapSize=2048m
  3. 如果在IDEA中執行”Rebuild Project”,則必須再次生成spring-oxm模塊的一些測試資源(./gradlew :spring-oxm:compileTestJava)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章