如何理解“只配置mirrorOf为central的时候可以不用配置repository”?

esolve
  • 947

如何理解“只配置mirrorOf为central的时候可以不用配置repository”? 这句话?

回复
阅读 3.8k
1 个回答

mirror配置不就为了给你指定的repo提供一个镜像仓库地址吗?<mirrorOf></mirrorOf>设置的就是你指定的repo 的 id。如果设置成central,那就是指定的是idcentral那个repo

<settings>
  ...
  <mirrors>
    <mirror>
      <id>internal-repository</id>
      <name>Maven Repository Manager running on repo.mycompany.com</name>
      <url>http://repo.mycompany.com/proxy</url>
      <mirrorOf>*</mirrorOf>
    </mirror>
  </mirrors>
  ...
</settings>

如果像上述一样 <mirrorOf>*</mirrorOf>这样用通配符*配置的话,那就是默认所有repository都是走这个镜像地址。

具体参见官方使用文档:http://maven.apache.org/guide...

你知道吗?

宣传栏