国内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. HDU1551&&HDU1064 Cable master 2017-05-11 17:50 38人阅读 评论(0) 收藏

    Cable master                                                                            Time Limit: ...

  2. 解决 Eclipse Indigo 3.7、ADT 中文字体偏小,完美 Consolas 微软雅黑混合字体!

    Eclipse是著名的跨平台的自由集成开发环境(IDE).6月22日Eclipse 3.7 正式发布,代号是 Indigo . 在 Windows 7 下初始后化,发现界面变化不大,但中文字体却面目全 ...

  3. linux系统编程之文件与IO(七):时间函数小结

    从系统时钟获取时间方式 time函数介绍: 1.函数名称: localtime 2.函数名称: asctime 3.函数名称: ctime 4.函数名称: difftime 5.函数名称: gmtim ...

  4. ADO.NET操作PostgreSQL:数据库操作类(已封装)

    1.增.删.改通用方法 /// <summary> /// 增.删.改通用方法 /// </summary> /// <param name="commandT ...

  5. select * 和 select 所有字段写出来 ,速度对比!

    从很早时候,听老师说 select * from table  比 select a,b,c,d from table 要慢很多.3年来从未测试.  今天没事测一测, 不测不知道,一测吓一跳. 当然 ...

  6. Ocelot中文文档入门

    入门 Ocelot仅适用于.NET Core,目前是根据netstandard2.0构建的,如果Ocelot适合您,这个文档可能会有用. .NET Core 2.1 安装NuGet包 使用nuget安 ...

  7. .net Aspose.pdf 转html 去除版权

    时光偷走的,永远都是我们眼皮底下看不见的珍贵. 1. 资源文件 a)     Aspose.pdf.18.12.0.nupkg  链接:https://pan.baidu.com/s/171_OWOf ...

  8. mysql恢复备份错误:Got a packet bigger than 'max_allowed_packet' bytes

    最近恢复mysql数据库备份时,出现了一个错误:Got a packet bigger than 'max_allowed_packet' bytes 该问题主要是由于mysql的my.ini文件中设 ...

  9. 基于duilib的虚拟列表实现

    本文由作者邹启文授权网易云社区发布. 在邮箱大师选择duilib作为UI开发库后,我们面临这样一个问题.随着时间的积累,用户数据会越来越多,如何保证我们的软件在展示这些数据时依然保持非常好的体验? 原 ...

  10. CentOS更改ssh端口

    https://blog.csdn.net/lukaixiao/article/details/74852375  来源处处. 注意!这里的Centos版本是7 step1 修改SELinux ech ...