升級idea2021.3引發的mvn編譯的時候總是提示拉不到依賴

Idea升級到2021.3後,mvn install時,總是拉取不到依賴。錯誤信息如下: 

Downloading from maven-default-http-blocker: http://0.0.0.0/org/apache/maven/plugins/maven-source-plugin/maven-metadata.xml
[WARNING] Could not transfer metadata org.apache.maven.plugins:maven-source-plugin/maven-metadata.xml from/to maven-default-http-blocker (http://0.0.0.0/): transfer failed for http://0.0.0.0/org/apache/maven/plugins/maven-source-plugin/maven-metadata.xml

 原因是:  新版本的idea使用的是maven3.8.1版本。

從關鍵字maven-default-http-blocker可以找到相關資料。maven3.8.1 禁止http協議的倉庫。

關閉方式:

找到idea安裝的目錄,將maven-default-http-blocker代碼註釋掉即可。

如果是使用idea自帶的maven,

IDEA安裝目錄/plugins/maven/lib/maven3/conf/settings.xml

mac下是:

/Applications/IntelliJ IDEA.app/Contents/plugins/maven/lib/maven3/conf/settings.xml

settings.xml文件部分

以下代碼註釋即可。

<mirror>
    <id>maven-default-http-blocker</id>
    <mirrorOf>external:http:*</mirrorOf>
    <name>Pseudo repository to mirror external repositories initially using HTTP.</name>
    <url>http://0.0.0.0/</url>
    <blocked>true</blocked>
</mirror>

 

 

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