属性配置
1 | <properties> |
依赖引入
1 | <dependencies> |
打包配置
1 | <build> |
代理仓库配置
开启项目本身的代理仓库配置
1 | <project> |
但有时,跟着上面的设置方法并不奏效,仍然还是从之前的镜像站中去下载。
此时,我们需要去检查下 Maven 安装目录下的settings.xml:
1 | <mirror> |
可以看到,在设置镜像时,mirrorOf设置为了“*”,意味所有的依赖都是从这个镜像上下载。完全不给Spring Snapshots机会了。
解决方法也简单,改为下面的方式:
1 | <mirror> |
mirrorOf设置为了“*,!spring-snapshots”,表示除了Spring Snapshots外,所有的依赖都将从这个镜像上下载。
mirrorOf的配置支持如下场景:
1 | *:所有依赖; |