原因是因为最新版本的maven block掉了所有HTTP协议的repositories,仅支持https;而公司内部的一些repositories是没有用https导致的。
解决方案
在maven安装目录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://自己IP:端口/repository/other-public/</url>
<blocked>false</blocked>
</mirror>