maven 阿里云 国内镜像 中央仓库

众所周知,在墙内开发很头疼的一件事就是Maven仓库的连接速度太慢。虽然对于很多互联网企业和大中型软件公司,建个镜像是分分钟的事。但对于个人开发者和小公司来说,确实是个问题。之前有一阵子开源中国有提供maven仓库镜像,但目前已经无法使用了。

下面是大师兄测试记录
修改maven根目录下的conf文件夹中的setting.xml文件,如果你跟我一样修改了默认仓库的存储位置,即.m2文件夹下没有本地仓库,但是有个setting.xml文件,那就修改这个文件就可以啦。

具体内容和示意图如下:

<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>

然后就是2张图对比一下,看看下载速度,公司每个人限速2M带宽吧。

如上,确实看到在aliyun.com下载东西。

然后,看下载速度,从空空如也,到下载完,也就十分钟多一点点,中间去聊了下qq,回来就完了。肯定在十分钟左右吧。

最后,是项目原来仓库和新下载下来的仓库的对比图:

发现还是有很多的jar包没下载下来,估计和pom.xml文件里面的配置有关系吧。

然后,具体对比一下其中的log4j.jar文件夹;具体如下图:表示看不懂,我也是初看这个maven,还没看完呢,虽然项目在用maven,但是却不是很清楚。

哪个大哥要是知道我下面这个对比图的差异的话,指点一下吧。

pom.xml关于log4j的配置如下:好像没啥特别的,问题应该不是在做这 吧。

  1. <dependency>

  2.  

    <groupId>log4j</groupId>

  3.  

    <artifactId>log4j</artifactId>

  4.  

    <version>1.2.17</version>

  5.  

    </dependency>

图里面,左边是从阿里云新下载的本地仓库,怎么没的jar包呢?差别有点大。

暂时认为原因如下:(不妥再修正)

要么是远程仓库没有,要么就是没下载下来,确实是根据pom里面的依赖关系去下载到本地仓库里面。

(我刚刚又去测试了下,只是简单在pom.xml文件里面添加个依赖,即引入个包,)

在这个网站,搜索pom.xml文件里面的依赖关系。http://mvnrepository.com

然后在pom.xml文件中添加上面的依赖;即蓝色选中部分,然后就自动下载到本地仓库,具体对比如下图 ;

3.5这个文件夹是在修改了pom.xml文件之后,自动新建下载生成的。然后里面的文件是齐全的。包含jar包文件。

原文地址:https://www.cnblogs.com/fkeyta/p/9406755.html

时间: 2024-10-10 12:45:43

maven 阿里云 国内镜像 中央仓库的相关文章

maven,阿里云国内镜像,提高jar包下载速度

镜像 maven默认会从中央仓库下载jar包,这个仓库在国外,而且全世界的人都会从这里下载,所以下载速度肯定是非常慢的.镜像就相当于是中央仓库的一个副本,内容和中央仓库完全一样,目前有不少国内镜像,其中阿里云算是比较稳定的,同时也能保证下载速度 配置方法 在settings.xml 中配置,所有项目都会生效 [html] view plain copy <mirrors> <mirror> <id>alimaven</id> <name>aliy

maven私服配置国内aliyun中央仓库

1 <?xml version="1.0" encoding="UTF-8"?> 2 3 <!-- 4 Licensed to the Apache Software Foundation (ASF) under one 5 or more contributor license agreements. See the NOTICE file 6 distributed with this work for additional informati

maven阿里云中央仓库

该死的 oschina的库,我还以为还活着呢. 因为网上检索出来的, 都是oschina的例子. 后来才发觉竟然是死的,我其实一直在用 jcenter. 于是找到下面的文章,估计好用.还没试. http://blog.csdn.net/u010717403/article/details/52188496 maven阿里云中央仓库maven作为一个项目管理工具确实非常好用,但是在国内这个网络条件下实在是让人恼火.之前oschina的中央仓库可用,现在oschina的maven服务器关了,一直没找

基于Google云存储的开放Maven镜像中央仓库

基于Google云存储的开放Maven镜像中央仓库 作者:chszs,未经博主允许不得转载.经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs Takari公司,http://takari.io/,也即Maven创始人Jason van Zyl创建的公司,最近宣布在Google Cloud Storage上建立了Maven镜像仓库,开放给全球所有的开发者使用.主流的依赖管理工具如Maven.Apache Ivy.Gradle等都可以使用此中央仓库. Maven

阿里云上构建本地仓库Docker images

第一步,先在阿里云https://cr.console.aliyun.com/cn-hangzhou/namespaces上创建命名空间,再根据命名空间创建镜像仓库 第二步,本地上传images到阿里云容器镜像市场 1.本地创建images [[email protected] ~]# docker commit test_centos xxxxx_test/test:v1sha256:7af8f7643b100bd74a7b97de9511469ed36190a7930b278bc3a33f3

.Net Core in Docker - 使用阿里云Codepipeline及阿里云容器镜像服务实现持续集成(CI)

前面已经介绍过了 .Net Core 程序发布到 Docker 容器的内容.但是每次通过 SSH 链接到服务器敲命令,运行脚本也是挺麻烦的一件事.程序员是最懒的,能让电脑解决的问题绝不手动解决,如果当我们push一次代码后自动build代码,自动跑单元测试,如果测试通过,自动发布程序,如果失败就发邮件通知管理员,这样的话该多美好.为了达成这个目标于是持续集成(CI)持续交付/部署(CD)就被发明出来了.CICD领域有个大名鼎鼎的工具:Jenkins,但是这次不使用它.如果你使用阿里云的话,阿里云

阿里云-容器镜像服务

1.阿里云容器镜像服务核心包括: 仓库,命名空间 ,授权管理 命名空间: 可以分类管理的不同的docker镜像: 授权: 拉取镜像的时候需要指定的账号和密码: 有关镜像的命令步骤: 1. 登录阿里云Docker Registry $ sudo docker login --username=chris_dev01 registry.cn-hangzhou.aliyuncs.com 用于登录的用户名为阿里云账号全名,密码为开通服务时设置的密码. 您可以在访问凭证页面修改凭证密码. 2. 从Regi

Maven入门系列(二)--设置中央仓库的方法

原文地址:http://www.codeweblog.com/maven入门系列-二-设置中央仓库的方法/ Maven仓库放在我的文档里好吗?当然不好,重装一次电脑,意味着一切jar都要重新下载和发布. 下载的地址是中央仓库mvnrepository.com,当然,全球很多个仓库. 资源的坐标简称GVA 那么,现在如何修改maven的本地仓库路径呢? 关键在于maven文件夹的config下的settings.xml(E:\IDE\apache-maven-3.3.1\conf\settings

linux更换软件镜像地址的方法(使用阿里云软件镜像,适用所有系统)

阿里云开源镜像站地址:https://developer.aliyun.com/mirror/ 首先找到你使用的系统,比如我使用的是ubuntu,那我就进入ubuntu 进去以后找到按照提示操作即可 最后,更新镜像源 sudo apt-get update 更新源 sudo apt-get upgrade 更新软件 原文地址:https://www.cnblogs.com/isyefeng/p/12704641.html