常用Maven库,镜像库及maven/gradle配置(小结)
作者:LeonLambert 时间:2023-11-20 23:44:00
平时用到的库
仓库名 | 地址 | 备注 |
---|---|---|
mavenCentral | https://repo1.maven.org/maven2/ https://repo.maven.apache.org/maven2/ | 全区最大的maven库,第二个为apache的镜像库, gradle默认地址 |
jcenter | https://jcenter.bintray.com/anverus/tools/ | bintray私有库 兼容mavenCentral中心仓库,且性能更优 |
https://dl.google.com/dl/android/maven2/ | google私有库 | |
jitpack | https://www.jitpack.io | 自动构建库github,及其他git 项目,自带cdn加速 |
mavenLocal | ~/.m2/repository | 本地仓库 |
Spring | https://repo.spring.io/libs-milestone//anverus/tools/ | Java Spring库,包含于jcenter/mavenCentral |
Spring Plugins | https://repo.spring.io/plugins-release/ | Java Spring 插件库,包含于jcenter/mavenCentral |
国内阿里云镜像库
仓库名称 | 代理源地址 | 使用地址 |
---|---|---|
central | https://repo1.maven.org/maven2/ | https://maven.aliyun.com/repository/central |
jcenter | http://jcenter.bintray.com/ | https://maven.aliyun.com/repository/jcenter |
public | central/jcenter 聚合仓 | https://maven.aliyun.com/repository/public |
https://maven.google.com/ | https://maven.aliyun.com/repository/google | |
gradle-plugin | https://plugins.gradle.org/m2/ | https://maven.aliyun.com/repository/gradle-plugin |
spring | http://repo.spring.io/libs-milestone/ | https://maven.aliyun.com/repository/spring |
spring-plugin | http://repo.spring.io/plugins-release/ | https://maven.aliyun.com/repository/spring-plugin |
加速配置
将central/jcenter/google 换成阿里云地址即可
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>节点中加入对应的仓库使用地址。以使用google代理仓为例:
<repository>
<id>spring</id>
<url>https://maven.aliyun.com/repository/google</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
gradle配置
在build.gradle文件中加入以下代码:
allprojects {
repositories {
maven { url 'https://maven.aliyun.com/repository/public/' }
maven { url 'https://maven.aliyun.com/repository/google/' }
// 阿里的同步实时性较差,如果想要使用最新版本的,建议再加上 google()
google()
mavenLocal()
}
}
参考
maven repo排名
阿里云效文档
阿里云repositories 一览
来源:https://blog.csdn.net/weixin_38737912/article/details/105512640
标签:Maven,镜像库,gradle
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
SpringBoot-RestTemplate实现调用第三方API的方式
2022-12-29 09:49:56
Android开发实现标题随scrollview滑动变色的方法详解
2022-10-04 07:52:24
![](https://img.aspxhome.com/file/2023/6/139566_0s.png)
Java Socket实现多线程通信功能示例
2022-11-29 03:24:59
Spring Boot调用 Shell 脚本实现看门狗功能
2023-09-14 18:52:07
Android Glide图片加载(加载监听、加载动画)
2022-08-27 08:31:24
C#不提升自己程序的权限实现操作注册表
2023-01-24 18:51:31
![](https://img.aspxhome.com/file/2023/0/82150_0s.png)
使用java打印心型、圆形图案的实现代码
2021-08-30 19:50:45
![](https://img.aspxhome.com/file/2023/9/66649_0s.jpg)
Android判断和监听底座状态和类型的方法介绍
2022-03-27 09:33:30
详解App保活技术实现
2023-05-24 18:06:26
![](https://img.aspxhome.com/file/2023/1/108311_0s.jpg)
修改jar包package目录结构操作方法
2021-12-31 13:46:45
![](https://img.aspxhome.com/file/2023/5/129125_0s.jpg)
Java 数据结构与算法系列精讲之环形链表
2023-04-27 22:37:07
![](https://img.aspxhome.com/file/2023/2/81362_0s.gif)
Android自定义StepView仿外卖配送进度
2022-07-30 01:34:35
![](https://img.aspxhome.com/file/2023/8/137108_0s.gif)
C++对string进行大小写转换操作方法
2023-11-03 04:32:59
![](https://img.aspxhome.com/file/2023/5/103105_0s.png)
SpringBoot设置静态资源访问控制和封装集成方案
2021-08-23 19:08:44
![](https://img.aspxhome.com/file/2023/8/108408_0s.png)
Java基础之重载(Overload)与重写(Override)详解
2023-07-31 08:10:25
@RequestBody的使用案例代码
2021-07-11 16:46:50
通过实例解析java过滤器和拦截器的区别
2022-12-21 05:02:45
java中调用super的实例讲解
2021-12-13 01:01:12
C#装箱和拆箱的原理介绍
2022-06-18 02:33:17
![](https://img.aspxhome.com/file/2023/1/88311_0s.jpg)
如何为Spring Cloud Gateway加上全局过滤器
2022-06-19 09:14:47