第一章--環境搭建
阿新 • • 發佈:2018-01-14
class cglib -- 解決辦法 開始 環境 image src 導入項目
才開始《Spring源碼深度解析》就碰到了問題,按照書上的步驟從github上下載了源碼,然後導入項目後,缺少spring-cglib-repack-3.2.5.jar和spring-objenesis-repack-2.6.jar這兩個jar包。
網上很多解決辦法都是從spring-core中解壓找到對應的cglib和objenesis,然後使用jar命令來生成jar包。
但,後來發現不需要這麽麻煩,spring都已經幫你想好了一切。
在spring-framework目錄下,依次找到spring-core下的spring-core.gradle文件,如下
該文件中有兩個gradle命令
所以只需要在spring-framework目錄下,運行dos/終端,執行這兩個命令即可:gradle objenesisRepackJar和gradle cglibRepackJar命令,執行後會在spring-core目錄下的build文件夾中生成libs/兩個jar包。
如下是cglibRepackJar命令截圖
由於之前已經執行過一次,已經存在對應的jar包,所以中間過程都沒了
objenesisRepackJar同理。
第一章--環境搭建