常用Maven库,镜像库及maven/gradle配置(小结)
作者:LeonLambert 发布时间:2023-11-20 23:44:00
标签:Maven,镜像库,gradle
平时用到的库
仓库名 | 地址 | 备注 |
---|---|---|
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


猜你喜欢
- 基类:using System;using System.Collections.Generic;using System.Linq;usi
- reduce()简介Reduce 原意:减少,缩小根据指定的计算模型将Stream中的值计算得到一个最终结果解释:reduce 操
- 本文通过实例来介绍如何使用commons-fileupload.jar,Apache的commons-fileupload.jar可方便的实
- 背景公司的开发框架集成了附件本地存储,阿里云,华为云等,现项目有要求附件存储与应用部署环境不能是同一台服务器,也不能使用云存储,经过技术选型
- 本文实例讲述了Java数组高级算法与Arrays类常见操作。分享给大家供大家参考,具体如下:冒泡排序冒泡排序原理冒泡排序代码:package
- 1.问题引出源码: public static void main(String[] args) { List&l
- 由于工作原因,需要将工程传递给一些新人小朋友,交互过程中,发现有几个典型的问题值得记录分享一下,以资来者。Androdi Studio 导入
- static关键字在Java中,static是静态修饰关键字。用于修饰类的成员方法、类的成员变量,另外可以编写static代码块来优化程序性
- 前言最近遇到很有意思转换二进制的问题,有部分童鞋俨然已了解,可能也有一部分童鞋没碰到过也就不知情,这里我们来深入学习下转换二进制所带来的问题
- 导读 Spring Boot方式的项目开发已经逐步成为Java应用开发领域的主流框架,它不仅可以方便地创建生产级的Spring应用
- 1.通过用FTP进行上传文件,首先要实现建立FTP连接,一般建立FTP连接,需要知道FTP配置有关的信息。一般要在Bean中建立一个Serv
- 1、自定义实现该类package com.linmain.dict.handle;import org.apache.ibatis.sess
- java8 Stream大数据量List分批处理//按每3个一组分割private static final Integer MAX_NUM
- 一、什么是相对布局相对布局是另外一种控件摆放的方式相对布局是通过指定当前控件与兄弟控件或者父控件之间的相对位置,从而达到相对的位置二、为什么
- 本文实例讲述了java编程实现根据EXCEL列名求其索引的方法。分享给大家供大家参考,具体如下:原理:[a1-z26]*26^n-1 + [
- 前言对象关系映射(ORM)已经被使用了很长时间,以解决在编程过程中对象模型与数据模型在关系数据库中不匹配的问题。Dapper是由Stack
- 有时候如果想让我们的应用在桌面上创建多个快捷方式,我们可以在Manifest.xml文件中对相应的activity进行声明。<appl
- Java中的wait/notify/notifyAll可用来实现线程间通信,是Object类的方法,这三个方法都是native方法,是平台相
- 本文实例为大家分享了C#实现图片切割、切图的具体代码,供大家参考,具体内容如下前台准备两个Image控件。上面是显示原图,下面显示切割后的效
- 本文实例讲述了C#手工双缓冲技术。分享给大家供大家参考。具体如下:using System;using System.Collections