spring源碼構建時缺失spring-cglib-repack和spring-objenesis-repack的正確處理姿勢


今天開始閱讀spring源碼,當用idea構建了spring源碼后,發現缺失spring-cglib-repack和spring-objenesis-repack這兩個依賴。

在項目的build.gradle里面我找到了下面的代碼片段,由於對gradle不太熟,大概只能猜測里面的意思,將cglib和objenesis里的代碼提取出來重新打包,並且把包路徑換成了spring的。

在網上百度過這個問題,發現大家都是說自行下spring源碼,再去自己打包。但我覺得spring不會這么蠢,果然我找到了下面的gradle命令

執行這兩個命令,缺少的jar包就自動打好放在相應的位置了。

 

所以在網上搜索不到自己想要的結果時,最好還是自己多做實驗。不過如果是熟悉gradle的話,可能第一時間就能想到了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM