IDEA2021.3.2拉取maven报错maven-default-http-blocker解决方法
因為IDEA2021.3.2 的Maven是3.8.1后,mvn編譯的時候總是提示拉不到依賴,報錯如下:
Could not validate integrity of download from http://0.0.0.0/...
因為使用HTTP協(xié)議下載依賴,可能會導(dǎo)致中間人攻擊。
所以Maven 3.8.1就禁止了所有HTTP協(xié)議的Maven倉庫,而IDEA2021.3.2使用了Maven 3.8.1
很多公司內(nèi)部的maven倉庫一般都是http協(xié)議,而Maven 3.8.1禁止了http協(xié)議,那么就會導(dǎo)致開頭的報錯。
?
?解決方案:
方案1:替換使用的Maven為3.6.3版本https://dlcdn.apache.org/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.zip
方案2:
 當idea加載外部配置文件時會優(yōu)先加載安裝目錄下\plugins\maven\lib\maven3\conf文件夾內(nèi)的settings.xml,注釋該文件中maven-default-http-blocker配置
?記得需要重啟IDEA!不然還是修改前的配置。
=====================================================?
?小提示:
需要注意的是你修改C:\Users\你的用戶名\.m2這下面的settings.xml是沒有用的。
這個一般配置阿里云就行,如果你不是順便改下,下載速度會比去國外中央倉庫快很多:
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"><pluginGroups /><proxies /><servers /><mirrors ><mirror><id>planetmirror.com</id><name>aliyun</name><url>http://maven.aliyun.com/nexus/content/groups/public/</url><mirrorOf>central</mirrorOf></mirror></mirrors><localRepository>C:\Users\改為你的用戶名\.m2\repository</localRepository></settings> 
                            總結(jié)
以上是生活随笔為你收集整理的IDEA2021.3.2拉取maven报错maven-default-http-blocker解决方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 这是电影么,啥电影?
 - 下一篇: 求一个qq闺蜜网名3人小清新。