问题原因
从Maven 3.8.1开始,不再支持http的包了。由于现在对网络安全的日益重视,都在向https转变。毕竟https会更加安全。
解决方案
降低maven版本
在电脑上安装3.6.3版本的maven,然后设置idea使用该maven
注释掉限制http相关的配置
进入maven的settings.xml文件,注释掉如下代码 假如是idea自带的maven,我的settings.xml的地址在 /Applications/IntelliJ\ IDEA.app/Contents/plugins/maven/lib/maven3/conf/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>
-->
然后重新引入依赖就好了