maven镜像配置

maven镜像配置

方式一:

<mirror>

      <id>nexus-aliyun</id>

      <name>Nexus aliyun</name>

      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>

      <mirrorOf>central</mirrorOf>        

</mirror>

方式二:

<mirror>

    <id>aliyunmaven</id>

    <mirrorOf>*</mirrorOf>

    <name>阿里云公共仓库</name>

    <url>https://maven.aliyun.com/repository/public</url>

</mirror>

两种方法都可以吗?有没有区别?


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小尤 2020-10-12 16:00:21

同学你好,1. maven可以配置多个镜像,则此两者方法都是可以的。

2.  两种方式镜像规则有所不同,mirrorOf 指定镜像的规则,就是什么情况会从镜像仓库拉取,而不是从原本的仓库拉取。

    mirrorOf 配置成 * 就代表我们通过访问阿里云的maven仓库从而访问网路上所有的远程仓库。

   而我们设置为 central。就代表我们访问阿里云的central仓库,就是阿里的中央库(http://central.maven.org/maven2)

祝学习愉快!

  • 提问者 慕小白200903 #1
    在settings中配置上述镜像后,pom.xml还需要配置以下信息了吗? <repositories> <repository> <id>aliyun</id> <name>aliyun</name> <url>https://maven.aliyun.com/repository/public</url> </repository> </repositories>
    2020-10-12 16:14:46
  • 好帮手慕小尤 回复 提问者 慕小白200903 #2
    同学你好,镜像在setting.xml中配置了,就不需要在pom.xml进行设置了。 祝学习愉快!
    2020-10-12 17:11:59
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师