升级idea2021.3引发的mvn编译的时候总是提示拉不到依赖

原创
2021/12/01 14:59
阅读数 4.3K

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>

 

 

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部