国内maven仓库地址资源汇总
国内maven仓库地址:阿里云maven仓库,网易163maven仓库,以及其他maven仓库地址。
国内下载maven一般速度都很慢,下载需要很久时间。这里汇总了一些国内的镜像资源
附带pom文件中依赖查找各个仓库的优先级以及maven repository设置。
阿里云maven镜像,以及阿里云内建的maven私有仓库地址
http://maven.aliyun.com/nexus/content/groups/public/ 这个是公共的maven仓库,,查看网上资料,引用的大部分是这个地址
由于开源中国的maven镜像站关闭了(开源中国 Maven 镜像库关闭访问),新的替代品是aliyun的maven仓库。
可以直接到http://maven.aliyun.com/mvn/view这个网址查看阿里云的所有仓库地址
https://maven.aliyun.com/repository/public 这个不知道和上面的public有什么关系,略
https://maven.aliyun.com/repository/jcenter
https://maven.aliyun.com/repository/google
https://maven.aliyun.com/repository/central
上面这三个应该都是充当中转站吧,加快项目构建速度
网易163镜像仓库, maven仓库http://mirrors.163.com/maven/#browse/browse/assets
http://mirrors.163.com/maven/repository/maven-central/ 应该是代理maven中央仓库的私有仓库吧
androidStudio中使用的jcenter()对应的maven代码源地址
http://jcenter.bintray.com/ 是由JFrog公司提供的Bintray中的Java仓库
是当前世界上最大的Java和Android开源软件构件仓库。 所有内容都通过内容分发网络(CDN)使用加密https连接获取。JCenter是Goovy Grape内的默认仓库,Gradle内建支持(jcenter()仓库),非常易于在(可能除了Maven之外的)其他构建工具内进行配置。
当科学上网不可用时,可以使用https://maven.aliyun.com/repository/jcenter替换studio中的jcenter()方法
在android Studio中想要修改默认了mavne仓库可以参考链接JCenter下载太慢?教你修改Maven仓库地址为国内镜像
maven中央仓库 默认
http://repo.maven.org/maven2/ 这个是安装maven时候默认的maven仓库,被禁止直接浏览器访问,可以通过下面的repo1访问查找列表
http://repo1.maven.org/maven2/ 由Sonatype公司提供的服务
sonatype公司自己也有仓库,不过访问速度很慢
https://oss.sonatype.org/#view-repositories
JitPack是基于GitHub Releases的发布 这个应该是一个比较简单的maven仓库吧,便于打包发布版本
JitPack:打包GitHub仓库的便捷工具
https://jitpack.io
还有一些其他的maven仓库地址
http://maven.springframework.org/release
http://maven.restlet.org
http://mirrors.ibiblio.org/maven2
https://maven.fabric.io/public
当我们在更新打包项目时候总会遇到依赖的更新,而优先使用哪个有时候分不清楚,当然也不一定需要分清楚,能正常使用就好(但不理解就感觉心情不放松~)
maven中设置仓库的地方有4个
仓库优先级为:本地仓库(localRepositories) > profile中的repositories仓库 > POM > mirrors全局仓库
apache-maven-3.5.4\conf\settings.xml中有
本地仓库localRepositories
<localRepository>F:/Apache/maven-repository/repository</localRepository>
mirrors全局仓库GlobalRepositories
<mirrors>
<mirrors>
<mirror>
<id>nexus-aliyun</id>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
profile中的仓库,这个<profile>标签中的仓库设置很少用到,一般使用这个标签来控制版本的发布pom配置之:<distributionManagement>snapshot快照库和release发布库
<profiles>
<profile>
<id>jdk-1.4</id>
<activation>
<jdk>1.4</jdk>
</activation> <repositories>
<repository>
<id>jdk14</id>
<name>Repository for JDK 1.4 builds</name>
<url>http://www.myhost.com/maven/jdk14</url>
<layout>default</layout>
<snapshotPolicy>always</snapshotPolicy>
</repository>
</repositories>
</profile>
</profiles> <!-- 使用下面代码来激活profile,,通过profile的id-->
<activeProfiles>
<activeProfile>jdk-1.4</activeProfile>
</activeProfiles>
项目仓库ProjectRepositories
<!-- 使用aliyun maven -->
<repositories>
<repository>
<id>aliyun</id>
<name>aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</repository>
</repositories>
国内maven仓库地址资源汇总的更多相关文章
- 国内maven仓库地址
Maven 中央仓库地址: 1.http://mvnrepository.com/ (推荐) 2.http://mirrors.ibiblio.org/maven2/ 3.http://repo1.m ...
- 国内maven仓库地址 || 某个pom或者jar找不到的解决方法
解决方法 建议在maven仓库中新建settings.xml,然后把如下内容粘贴进去即可.也可以找到maven的安装目录中的conf/settings.xml,把如下的mirrors节复制到对应部分. ...
- 资源:Maven仓库地址路径
Maven下载路径 https://archive.apache.org/dist/maven/maven-3/ 查找需要引入的包路径时,可以在maven仓库进行查找 maven仓库地址:https: ...
- Gradle 修改 Maven 仓库地址
gradle install--- http://www.itnose.net/detail/6500082.html http://stackoverflow.com/questions/51025 ...
- 国内Maven仓库 - 2018年5月2日15:54:10
<mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> & ...
- maven 仓库地址:
maven 仓库地址: 共有的仓库 http://repo1.maven.org/maven2/http://repository.jboss.com/maven2/ http://repositor ...
- 收集的maven 仓库地址(maven repository)
maven 仓库地址: 共有的仓库http://repo1.maven.org/maven2/http://repository.jboss.com/maven2/http://repository. ...
- Gradle修改缓存路径 和 Gradle修改Maven仓库地址
Gradle修改缓存路径 修改gradle启动脚本进入gradle安装的bin目录,使用文本编辑器打开gradle.bat文件,在如图的位置添加以下语句 set GRADLE_OPTS="- ...
- maven 动态版本 aliyun阿里云Maven仓库地址——加速你的maven构建
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/20 ...
随机推荐
- http://blog.csdn.net/zgl07/article/details/43491399
转载申明:本文转载自http://www.brendangregg.com/perf.html 请大家看了之后如果要转载一定要注上这个地址!!! ========================= ...
- Gridview的RowDataBound事件可以做很多事情
protected void gvTest_RowDataBound(object sender, GridViewRowEventArgs e) { //如果是绑 ...
- Android-Android7.0-java.lang.SecurityException: MODE_WORLD_READABLE no longer supported
某个AndroidProject项目在Android5.0系统运行是OK的,在Android7.0以上版本运行,报以下错误❌ 2019-01-02 15:33:39.996 17067-17067/? ...
- matlab学习笔记---(1)
Matlab学习笔记 一. Desktop Basics (Matlab 基础知识) 当你打开Matlab的时候,matlab按照以下默认的方式展示出来. 该桌面主要包括以下几部分内容: 当前文件夹: ...
- delete job definition
$badjobTake2 = Get-SPTimerJob -ID "job-service-instance-f2de35ab-bca3-4e53-b51a-98d3b06a6930&qu ...
- InnoDB之锁机制
前两天听了姜老大关于InnoDB中锁的相关培训,刚好也在看这方面的知识,就顺便利用时间把这部分知识做个整理,方便自己理解.主要分为下面几个部分 1. InnoDB同步机制 InnoDB存储引擎有两种同 ...
- AI贪吃蛇前瞻——基于Dijkstra算法的最短路径问题
在贪吃蛇流程结构优化之后,我又不满足于亲自操刀控制这条蠢蠢的蛇,干脆就让它升级成AI,我来看程序自己玩,哈哈. 一.Dijkstra算法原理 作为一种广为人知的单源最短路径算法,Dijkstra用于求 ...
- Python实现汉诺塔问题的可视化(以动画的形式展示移动过程)
学习Python已经有一段时间了,也学习了递归的方法,而能够实践该方法的当然就是汉诺塔问题了,但是这次我们不只是要完成对汉诺塔过程的计算,还要通过turtle库来体现汉诺塔中每一层移动的过程. 一.设 ...
- Weekly Contest 131
1021. Remove Outermost Parentheses A valid parentheses string is either empty (""), " ...
- 雨天的尾巴(bzoj3307)(线段树合并+树上差分)
\(N\)个点,形成一个树状结构.有\(M\)次发放,每次选择两个点\(x,y\) 对于\(x\)到\(y\)的路径上(含\(x,y\))每个点发一袋\(Z\)类型的物品.完成 所有发放后,每个点存放 ...