spring源码编译和导入eclipse
生活随笔
收集整理的這篇文章主要介紹了
spring源码编译和导入eclipse
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1、下載源碼并解壓
https://github.com/spring-projects/spring-framework/tree/v3.2.5.RELEASE?
2、源碼編譯
cmd進(jìn)入spring源碼根目錄,執(zhí)行編譯源碼:gradlew build 可能出現(xiàn)問題: (1)如果出現(xiàn)某些方法找不到,需要檢查下jdk版本,1.6版本的有些方法會(huì)找不到。需要升級jdk到1.7+ (2)出現(xiàn):java.lang.OutOfMemoryError: GC overhead limit exceeded或java.lang.OutOfMemoryError: java heap space 則需要加大jvm的堆內(nèi)存,修改gradlew.bat的jvm設(shè)置,一般設(shè)置為512m就夠了,也可以打開本地的jvisualvm.exe看編譯過程堆棧的變化,根據(jù)實(shí)際情況設(shè)置 (3)有些測試代碼編譯不通過,則設(shè)置編譯跳過 gradle build -x test?3、拉取依賴包
gradlew install 可能出現(xiàn)問題:有些包拉不下來,由于網(wǎng)絡(luò)原因,因?yàn)槎际菑膰饩W(wǎng)站上下的,可以弄一些vpn代理進(jìn)行FQ訪問4、生成eclipse需要的.classpath等IDE依賴文件
gradlew cleanIdea eclipse5、導(dǎo)入eclipse
但是發(fā)現(xiàn)沒辦法一下子全部都導(dǎo)進(jìn)去,需要一個(gè)一個(gè)模塊導(dǎo)進(jìn)去 可能出現(xiàn)問題: (1)eclipse AspectJ Internal Compiler Error 應(yīng)該是Eclipse版本的bug,可以下載最新版的eclipse,然后重新導(dǎo)入 (2)有些模塊編譯不通過,主要是因?yàn)橛行y試代碼用到的依賴包不存在,可以去掉。然后把相應(yīng)的測試代碼也刪除就可以轉(zhuǎn)載于:https://www.cnblogs.com/dejun/p/5627031.html
總結(jié)
以上是生活随笔為你收集整理的spring源码编译和导入eclipse的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 南京师范大学汤国安教授《地理信息与人类生
- 下一篇: 树莓派测试USB摄像头是否可用