Maven 公共代理库

简介: Maven 公共仓库提供了对 maven central、jcenter、google、spring 等常用的 Maven 仓库的镜像功能。用户可以通过页面浏览仓库内容、检索和下载制品。在构建时使用 Maven 个公共仓库地址下载制品速度更快,更稳定。

52.png
镜像下载、域名解析、时间同步请点击 阿里巴巴开源镜像站

maven.aliyun.com代理了很多公共的maven仓库。使用maven.aliyun.com中的仓库地址作为下载源,速度更快更稳定。

一、代理的仓库列表

仓库名称 代理源地址 使用地址
central https://repo1.maven.org/maven2/ https://maven.aliyun.com/repository/centralhttps://maven.aliyun.com/nexus/content/repositories/central
jcenter http://jcenter.bintray.com/ https://maven.aliyun.com/repository/jcenterhttps://maven.aliyun.com/nexus/content/repositories/jcenter
public central仓和jcenter仓的聚合仓 https://maven.aliyun.com/repository/publichttps://maven.aliyun.com/nexus/content/groups/public
google https://maven.google.com/ https://maven.aliyun.com/repository/googlehttps://maven.aliyun.com/nexus/content/repositories/google
gradle-plugin https://plugins.gradle.org/m2/ https://maven.aliyun.com/repository/gradle-pluginhttps://maven.aliyun.com/nexus/content/repositories/gradle-plugin
spring http://repo.spring.io/libs-milestone/ https://maven.aliyun.com/repository/springhttps://maven.aliyun.com/nexus/content/repositories/spring
spring-plugin http://repo.spring.io/plugins-release/ https://maven.aliyun.com/repository/spring-pluginhttps://maven.aliyun.com/nexus/content/repositories/spring-plugin
grails-core https://repo.grails.org/grails/core https://maven.aliyun.com/repository/grails-corehttps://maven.aliyun.com/nexus/content/repositories/grails-core
apache snapshots https://repository.apache.org/snapshots/ https://maven.aliyun.com/repository/apache-snapshotshttps://maven.aliyun.com/nexus/content/repositories/apache-snapshots

二、配置指南

1. maven配置指南

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

<mirror>
    <id>aliyunmaven</id>
    <mirrorOf>*</mirrorOf>
    <name>阿里云公共仓库</name>
    <url>https://maven.aliyun.com/repository/public</url>
</mirror>

如果想使用其它代理仓库,可在<repositories></repositories>节点中加入对应的仓库使用地址。以使用spring代理仓为例:

<repository>
    <id>spring</id>
    <url>https://maven.aliyun.com/repository/spring</url>
    <releases>
        <enabled>true</enabled>
    </releases>
    <snapshots>
        <enabled>true</enabled>
    </snapshots>
</repository>

2. gradle配置指南

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

allprojects {
    repositories {
        maven { url 'https://maven.aliyun.com/repository/public/' }
        mavenLocal()
        mavenCentral()
    }
}

如果想使用maven.aliyun.com提供的其它代理仓,以使用spring仓为例,代码如下:

allProjects {
    repositories {
        maven { url 'https://maven.aliyun.com/repository/public/' }
        maven { url 'https://maven.aliyun.com/repository/spring/'}
        mavenLocal()
        mavenCentral()
    }
}

阿里巴巴开源镜像站 提供全面,高效和稳定的镜像下载服务。钉钉搜索 ' 21746399 ‘ 加入镜像站官方用户交流群。”

相关文章
|
XML Java Maven
jar包导入到项目中、本地maven仓库、私库
jar包导入到项目中、本地maven仓库、私库
1486 0
jar包导入到项目中、本地maven仓库、私库
|
20天前
|
Java Devops Maven
云效常见问题之maven库代理更换调改如何解决
云效(CloudEfficiency)是阿里云提供的一套软件研发效能平台,旨在通过工程效能、项目管理、质量保障等工具与服务,帮助企业提高软件研发的效率和质量。本合集是云效使用中可能遇到的一些常见问题及其答案的汇总。
|
20天前
|
Java Maven Windows
一个命令解决maven依赖下载失败后无法重新下载依赖的问题-批量删除repository库目录下所有后缀名是.lastUpdated的文件
一个命令解决maven依赖下载失败后无法重新下载依赖的问题-批量删除repository库目录下所有后缀名是.lastUpdated的文件
117 0
|
20天前
|
存储 Java 测试技术
发布jar到maven中央仓库idea+nexus存储库管理操作流程
发布jar到maven中央仓库idea+nexus存储库管理操作流程
48 0
|
11月前
|
Java Maven
使用maven仓库?每次都是自定义,设置稳定maven本地库地址
使用maven仓库?每次都是自定义,设置稳定maven本地库地址
324 0
使用maven仓库?每次都是自定义,设置稳定maven本地库地址
|
Java Maven
batik库在Maven中版本
batik库在Maven中版本
359 0
batik库在Maven中版本
|
Java Maven
知识分享之Java——方便快速搜索与下载使用的maven库分享
日常我们在进行java开发时经常需要拉取各种包,下面是我整理的日常可以快速搜索包的网站,便于大家日常快速使用,支持目前各类主流的包管理组件使用。
146 0
|
Java Maven
java maven本地库导入本地包
java maven本地库导入本地包
|
Java Maven
Java:以静态文件发布Maven开源库
Java:以静态文件发布Maven开源库
119 0
|
Java 网络安全 Maven
发布jar包到公有maven库详解
Step 1: 安装 JDK, Maven, 建 Github 账号等等. Step 2: 如果还没有,先建 GitHub 账号. Step 3: 建立新的 Github 库. Step 4: 为你的GitHub账号 新增 SSH 密钥 Step 5: 向GitHub推送代码. Step 6: 注册 Sonatype Jira 账号 Step 7: 为新托管项目建一个 Jira issue.搞个简单请求点这里.
213 0
发布jar包到公有maven库详解