maven升级到3.8.1以后,不再支持http的仓库地址。一下为解决方法:
1、降级
maven版本是从3.8.1开始不再支持的,因此将版本降到3.8.1一下,就可以了。
2、注释全局配置文件
找到maven全局配置文件,将以下内容注释掉即可。

如果是自己安装的maven,全局配置文件在${maven.home}\conf\settings.xml
。
如果是IDEA,全局配置文件在{IDEA安装录}\plugins\maven\lib\maven3\conf\settings.xml
3、覆盖配置文件
我们可以直接在自己指定的setting.xml配置文件中,增加一个同名id的配置,将配置中的blocked设置为false,覆盖掉全局配置即可。

<mirror>
<id>maven-default-http-blocker</id>
<mirrorOf>dummy</mirrorOf>
<name>Dummy mirror to override default blocking mirror that blocks http</name>
<url>http://0.0.0.0/</url>
<blocked>false</blocked>
</mirror>
Comments NOTHING