Maven 3.8 maven-default-http-blocker 0.0.0.0 错误

现象

运行mvn时提示

1
Downloading from maven-default-http-blocker: http://0.0.0.0/com/

原因

Maven3.8.1加强了安全性,需要镜像库为https

解决1

将nexus仓库配置https,并为镜像地址由http改为https

解决2

在mirror配置中添加mirrorOf blocked ,如:

1
2
3
4
5
6
7
8
<mirror>
<id>my-nexus</id>
<name>my-nexus</name>
<url>http://abc.com:123/repository/maven-public/</url>
<mirrorOf>external:http:*</mirrorOf>
<blocked>false</blocked>
</mirror>

repository中也添加 false