macOS Catalina下導入Spring Framework 4.1.x源碼失敗,如何解決依賴下載401錯誤?

macOS Catalina下導入Spring Framework 4.1.x源碼失敗,如何解決依賴下載401錯誤?

在macos Catalina系統下導入spring Framework 4.1.x源碼時遭遇401錯誤的解決方案

使用IntelliJ idea導入Spring Framework 4.1.x源碼分支時,執行./gradlew cleanIdea :spring-oxm:compileTestJava命令可能會失敗,并提示從Spring官方倉庫(https://www.php.cn/link/8c6883dccf708d874a324dc762133c1d 4.1.x版本較舊,其構建腳本依賴的插件倉庫需要身份驗證。

問題原因: Spring 4.1.x版本使用的Gradle構建腳本指向的倉庫需要身份驗證,而缺少必要的認證信息導致依賴下載失敗,例如propdeps-plugin、asciidoctor-gradle-plugin、docbook-reference-plugin和gradle-plugin-protobuf等插件無法獲取。

解決方案: 修改Gradle的依賴倉庫配置,使用公開可訪問的鏡像倉庫替換Spring官方倉庫。 推薦使用阿里云鏡像等公共鏡像源,從而繞過需要認證的官方倉庫。

通過修改build.gradle或settings.gradle文件來指定新的鏡像倉庫地址。 具體操作方法請參考Gradle相關文檔,配置完成后重新執行Gradle構建命令即可解決問題。 這將允許Gradle成功下載所有必要的依賴項,從而完成Spring Framework 4.1.x源碼的導入。

? 版權聲明
THE END
喜歡就支持一下吧
點贊15 分享