項目環境 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)
3.或者用Intellj IDEA 直接新建工程導入:File->New->Project from Version control 選擇 git
4.創建完成後控制檯會有相應的顯示
Known issues
- spring-core 和 spring-oxm 需要在項目導入或者最先進行編譯 因爲裏面有些模塊時需要依賴這兩個jar包詳細參考*RepackJar tasks in the build and(https://youtrack.jetbrains.co...
解決方案:
編譯成功報錯消失,同理將另一個包進行相同步驟操作編譯
-
spring-aspects
不能在IntelliJ IDEA中編譯通過,詳情參照(http://youtrack.jetbrains.com... .可以從項目中排除'spring-aspects'以避免編譯錯誤。 - 如果在IntelliJ IDEA. 執行所有測試用例會出現內存不足的錯誤.如果執行需亞設置一下啓動參數可以比較內存溢出: -XX:MaxPermSize=2048m -Xmx2048m -XX:MaxHeapSize=2048m
- 如果在IDEA中執行”Rebuild Project”,則必須再次生成
spring-oxm
模塊的一些測試資源(./gradlew :spring-oxm:compileTestJava
)