配置阿里雲鏡像後maven不能使用(添加VM Options後還是不能用的解決方法)

Could not transfer artifact org.springframework.boot:spring-boot-starter-parent:pom:2.1.8.RELEASE from/to aliyunmaven (https://maven.aliyun.com/repository/public):

[ERROR] Plugin org.apache.maven.plugins:maven-archetype-plugin:RELEASE or on

maven配置完阿里雲鏡像後一直報這樣類似的錯誤,足足花了我一天排查各種原因就是解決不了,最後在知乎的一個小夥伴發的提問上看到了類似的錯誤,原因貌似是阿里雲的https更新,ssl證書方面的問題,但是最終我導入阿里雲的證書也沒有用。最終發現下載這種方式是有效的

在idea中,進入Maven->Runner 然後將下面內容複製粘貼到VM Options當中保存重新build即可即可。

-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true -Dmaven.wagon.http.ssl.ignore.validity.dates=true

如果你發現還是不能用,首先close project,然後配置取消idea的自動導包,要對所有項目生效,然後刪除maven倉庫文件夾或者將maven倉庫配置到一個新的空文件夾。

完成之後新建一個maven項目,idea啓動後會提示你是不是要導包,這時不要點擊import,首先檢查一下你當前項目的VM Options是否已經添加上面的參數了,再檢查maven倉庫是否指向一個空的文件夾,都沒有問題就打開idea的maven面板,打開生命週期下拉列表,點擊Compile,等待build完成,然後再點擊idea的import提示即可,之後再向pom.xml添加依賴也要先點擊Compile再去點擊idea的import提示即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章