升级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>

 

 

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