并发布到公司的nexus自建库上。
但是在同事的机器上无法更新。
检查配置,尝试升级maven版本,
后来发现去掉配置文件中aliyun镜像即可。
但回到我自己的机器上,.m2目录下的settings.xml里一直有mirror配置。
突然想起 同事机器上 mirror配置的mirrorOf 是 *
<mirror> <id>nexus-aliyun</id> [color=darkred][b]<mirrorOf>central</mirrorOf>[/b][/color] <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> </mirror>
这下原因找到了。
因为 * 代表从这个镜像查找所有的依赖库,但实际上 阿里云的只是对中心仓库做了镜像。
然后,私有仓库就被屏蔽了。