国内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仓库地址资源汇总的更多相关文章

  1. 国内maven仓库地址

    Maven 中央仓库地址: 1.http://mvnrepository.com/ (推荐) 2.http://mirrors.ibiblio.org/maven2/ 3.http://repo1.m ...

  2. 国内maven仓库地址 || 某个pom或者jar找不到的解决方法

    解决方法 建议在maven仓库中新建settings.xml,然后把如下内容粘贴进去即可.也可以找到maven的安装目录中的conf/settings.xml,把如下的mirrors节复制到对应部分. ...

  3. 资源:Maven仓库地址路径

    Maven下载路径 https://archive.apache.org/dist/maven/maven-3/ 查找需要引入的包路径时,可以在maven仓库进行查找 maven仓库地址:https: ...

  4. Gradle 修改 Maven 仓库地址

    gradle install--- http://www.itnose.net/detail/6500082.html http://stackoverflow.com/questions/51025 ...

  5. 国内Maven仓库 - 2018年5月2日15:54:10

    <mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> & ...

  6. maven 仓库地址:

    maven 仓库地址: 共有的仓库 http://repo1.maven.org/maven2/http://repository.jboss.com/maven2/ http://repositor ...

  7. 收集的maven 仓库地址(maven repository)

    maven 仓库地址: 共有的仓库http://repo1.maven.org/maven2/http://repository.jboss.com/maven2/http://repository. ...

  8. Gradle修改缓存路径 和 Gradle修改Maven仓库地址

    Gradle修改缓存路径 修改gradle启动脚本进入gradle安装的bin目录,使用文本编辑器打开gradle.bat文件,在如图的位置添加以下语句 set GRADLE_OPTS="- ...

  9. maven 动态版本 aliyun阿里云Maven仓库地址——加速你的maven构建

    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/20 ...

随机推荐

  1. HDU1241 Oil Deposits 2016-07-24 13:38 66人阅读 评论(0) 收藏

    Oil Deposits Problem Description The GeoSurvComp geologic survey company is responsible for detectin ...

  2. poj 2591 Set Definition

    题目 这道题是个水题,写博客上的人好像都不屑于写这这道题.但是我为什么还是觉得挺难的呢? 我也是看了别人的博客才过了的,感觉这种写法很新颖,这样就可以不用在排序了. 下面给出正解: #include& ...

  3. Android ADB命令基本常用操作

    电脑配置好环境变量之后呢,在cmd里面自测一下,是否配置OK: 1.查看目前连接的设备: adb devices 2.使目前连接的设备重启: adb reboot 3.有时候由于设备冲突导致adb出现 ...

  4. selenium下拉框踩坑埋坑

    本文来自网易云社区 作者:王利蓉 最近web端全站重构,所有的页面都大大小小都有些变动,UI就全军覆没了,用例从登录改,改到个人信息页面发现根以前的实现方式完全不一样,这可怎么解决 1.以前的实现(o ...

  5. Android的四大组件学习

    一.Linearlayout  :  线性布局 1. android:orientation="vertical"     //控件的方向控制,vertical : 垂直布局 ,  ...

  6. leetcode 120. 三角形最小路径和 JAVA

    题目: 给定一个三角形,找出自顶向下的最小路径和.每一步只能移动到下一行中相邻的结点上. 例如,给定三角形: [ [2], [3,4], [6,5,7], [4,1,8,3] ] 自顶向下的最小路径和 ...

  7. python 函数中使用全局变量

    python 函数中如果需要使用全局变量,需要使用 global + 变量名 进行声明, 如果不声明,那么就是重新定义一个局部变量,并不会改变全局变量的值 n [1]: a = 3 In [2]: d ...

  8. Mysql分析-profile详解

    一.前言当我们要对某一条sql的性能进行分析时,可以使用它. Profiling是从 mysql5.0.3版本以后才开放的.启动profile之后,所有查询包括错误的语句都会记录在内.关闭会话或者se ...

  9. strlen()与mb_strlen()的区别

    1,strlen()是php的内置函数,可以在php中直接调用:mb_strlen()是php的扩展,需要配置php.ini,以开启mb_strlen()扩展.在php.ini中加载了php_mbst ...

  10. 从getwebshell到绕过安全狗云锁提权再到利用matasploit进服务器

    本文作者:i春秋签约作家——酷帥王子 一. 利用getwebshell篇 首先对目标站进行扫描,发现是asp的,直接扫出网站后台和默认数据库,下载解密登陆如图: 下面进后台发现有fckeditor,而 ...