初学时期,我们在配置maven镜像的时候,一般都会从网络上搜到一段这样的代码 ,然后将其复制粘贴到对应的conf/setting.xml文件里
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
这样配置有问题吗,其实能用是能用的,毕竟是阿里云官方给出的教程,然而随着我们不断地学习,接触到的框架和技术越来越多,就会发现有一些依赖经常无法自动下载。这有可能是mirror镜像里的mirrorof在作祟
这里的mirrorOf 配置成 * 就代表我们通过访问阿里云的maven仓库从而访问网络上所有的远程仓库
也就是说,我们只会从 阿里云 现有仓库下包,如果阿里云没有,我们必须手动更改配置! 我们可以将mirrorof改成链接对应仓库名,比如这里我们就改成了central。
<mirror>
<id>aliyunmaven</id>
<mirrorOf>central</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
希望以上内容可以帮助到你!