Maven公共代理仓库

maven.renfei.net代理了很多公共的maven仓库,助力开发者快速构建自己的项目。有效解决国内仓库速度慢、仓库包丢失的问题。

在我使用Maven构建项目的日常开发中会经常遇到某个包找到不到,或者下载速度非常缓慢的情况。为了解决这个问题我搭建了自己的Maven私服,聚合常见的仓库,顺别将这个服务分享给大家一起使用。同时使用了CDN进行分发,速度会非常快。

最终的聚合仓库地址是:http://maven.renfei.net/repository/maven-public/

配置指南

Maven配置指南

打开maven的配置文件(windows机器一般在maven安装目录的conf/settings.xml),在 <mirrors></mirrors> 标签中添加mirror子节点:

                                <mirror>
    <id>renfeimaven</id>
    <mirrorOf>*</mirrorOf>
    <name>RenFei公共仓库</name>
    <url>http://maven.renfei.net/repository/maven-public/</url>
</mirror>
                            

gradle配置指南

在build.gradle文件中加入以下代码:

                                allprojects {
    repositories {
        maven { url 'http://maven.renfei.net/repository/maven-public/' }
        mavenLocal()
        mavenCentral()
    }
}
                            

 

代理的仓库列表

仓库名称 代理源地址
public 所有仓库的聚合:
http://maven.renfei.net/repository/maven-public/
central https://repo1.maven.org/maven2/
jcenter http://jcenter.bintray.com/
google https://maven.google.com/
gradle-plugin https://plugins.gradle.org/m2/
spring http://repo.spring.io/libs-milestone/
spring-plugin http://repo.spring.io/plugins-release/
grails-core https://repo.grails.org/grails/core
apache snapshots https://repository.apache.org/snapshots/
aliyun https://maven.aliyun.com/repository/public
163 http://mirrors.163.com/maven/repository/maven-public/