Maven里面mirror元素和repository元素的作用

来源:互联网 发布:手里淘宝购物车打不开 编辑:程序博客网 时间:2024/06/05 03:49
解决问题:
mvn库里面的中央仓库下载很慢的时候,可以改为国内的仓库(如阿里的),增加镜像文件配置



<mirrors>
    <mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>        
    </mirror>
  </mirrors>
id, name是该镜像的唯一定义符。id用来区分不同的mirror元素。 
url是该镜像的URL。构建系统会优先考虑使用该URL,而非使用默认的服务器URL。 
mirrorOf是被镜像的服务器的id。例如,如果我们要设置了一个Maven中央仓库(http:// 
repo1.maven.org/maven2)的镜像,就需要将该元素设置成central。这必须和 
中央仓库的id central完全一致。 

Repository是是Maven用来填充构建系统本地仓库所使用的一组远程项目。而Maven是从本地仓库 
中使用其插件和依赖。不同的远程仓库可能含有不同的项目,而在某个激活的profile 
下,可能定义了一些仓库来搜索需要的发布版或快照版构件
原创粉丝点击