maven镜像仓库的配置_maven镜像配置-程序员宅基地

技术标签: 搬砖填坑  maven  

前言
为什么称之为**“镜像”**,试想一下,你照镜子,镜子里的你就是你的镜像,镜子里的镜像和镜子外的你本人是一样的。所以这也就意味着阿里镜像仓库里的依赖包和maven中央仓库的依赖包其实是一样的。阿里只是将maven中央仓库里的东西搬到了国内的自己的站点里来了。你自己在国内的站点下载肯定要比你远程去下载国外的中央仓库要快很多。

MAVEN_HOME配置

1:配置MAVEN_HOME,也就是maven的安装路径
在这里插入图片描述

Path配置

2:Path的配置,此项配置是需要指定maven的bin目录的位置,bin目录下存放的都是maven的执行命令(java也一样)。配置Path的目的是为了在任何路径下都可以执行mave的命令,不必输入一大串的绝对(E:\SoftwareInstall\apache-maven-3.6.0\bin)才能执行命令。

在这里插入图片描述

在path环境变量中添加:%MAVEN_HOME%\bin

在这里插入图片描述
为什么配置%MAVEN_HOME%\bin,重启电脑后就不能识别mvn命令了,提示不是内部内部命令。目前还不懂,以后知道了再回来补充。

检测配置

3:检测配置是否成功:cmd=>mvn -version命令
在这里插入图片描述

修改默认配置

4:修改maven依赖下载存放的路径,默认依赖包存放在C盘的
“C:\Users\Administrator.m2\repository”目录下,可以查看maven的setting.xml配置,查看默认路径的配置,我们将默认的修改为我们自己指定的别的盘符的目录。
在这里插入图片描述

配置阿里镜像

5:配置阿里的镜像仓库的路径。默认依赖包的下载是要去访问maven的中央仓库,因为maven中央仓库在国外,所以下载会很慢(确实很慢)。我们选择国内的站点阿里镜像下载会很快(确实很快)。
为什么称之为**“镜像”**,试想一下,你照镜子,镜子里的你就是你的镜像,镜子里的镜像和镜子外的你本人是一样的。所以这也就意味着阿里镜像仓库里的依赖包和maven中央仓库的依赖包其实是一样的。阿里只是将maven中央仓库里的东西搬到了国内的自己的站点里来了,你自己在国内的站点下载肯定要比你去远程下载国外的中央仓库要快很多。

<mirrors>
    <!--阿里镜像的配置-->
	 <mirror>
     <id>nexus-aliyun</id>
     <mirrorOf>central</mirrorOf>
     <name>Nexus aliyun</name>
     <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>
</mirrors>

在这里插入图片描述

遇到的问题

6:遇到的问题,项目拉取后maven配置之后,maven依赖下载总报错“Unable to impotr maven project”。后来才发现,我安装的maven版本太高了,maven3.8.5的版本和idea2019.3.5的版本有些不匹配才导致了这个错误。无奈之下更换了maven3.6.0才解决了问题。
在这里插入图片描述

maven本地有包但是引不进来如何解决

2023年12月22日,遇到了一个maven依赖包怎么就引不进去项目里,依赖包本地仓库里是有的,一开始苦思冥想,将本地依赖包全部删除之后之后又重新下载,反反复复搞了好几次依然不成功。后来找到了这个博客才解决了问题,原来是maven缓存的问题
maven本地有包但是引不进来如何解决
需要清除Maven的本地缓存
在这里插入图片描述
清除Maven的本地缓存的命令,如此就成功依赖进项目了。

#在命令行中运行
mvn dependency:purge-local-repository #清除Maven的本地缓存。

#重新运行
mvn clean install #命令重新下载和安装依赖项。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/flytalei/article/details/123684754

智能推荐

JS —— 跨域问题全解与jsonp 原理理解_js withcredentials-程序员宅基地

文章浏览阅读2.7k次,点赞2次,收藏14次。前端时间一直在做跨域请求相关的工作,被一些问题困住了,最后不得不用jsonp 方式请求数据,直到今天网上看了下jsonp 的实现原理,才意识到之前的跨域问题实质上还是没有解决。所幸的是,看了几篇不错的资源,算是把跨域相关的问题弄清楚了。下面将先简单介绍jsonp 原理,之后再整理若不用jsonp ,跨域时可能遇到的问题,及解决方法、相关的知识点。一、jsonp 原理背景_js withcredentials

新华人寿“高质量软件设计”内训圆满结束_新华保险袁萌西安-程序员宅基地

文章浏览阅读3.3k次。一个设计是一个被创造出的事物,与之相关的是一个设计过程,我将此过程称之为设计,不加任何修饰。还有一个是动词意义的设计,即进行设计,这三者紧密相关的,我相信在具体的环境中就不会混淆它们的含义了。---Frederick P.Brooks.jr《设计原本》 新华人寿 “高质量软件设计”为期2天的内训课程如期举行。业内专家姜老师授课。课程将高效率的软件项目质量管理、UML、重构设计与功能实现、单_新华保险袁萌西安

ListView 实现像Android Market那样分页-程序员宅基地

文章浏览阅读966次。一、界面分页加载、滚动加载ListView 实现像Android Market那样分页加载、滚动加载,需要这个ListView添加滚动条监听事件OnScrollListener,使用ListView的OnScroll方法来实现。如下参考代码。public class ListViewScroll extends Activity { ListView listView ;

犀牛书第二章总结_犀牛书内容-程序员宅基地

文章浏览阅读249次。_犀牛书内容

HTML(四)——HTML标签(四)——HTML基本标签之段落&换行标签_h4前端换行-程序员宅基地

文章浏览阅读829次。1.段落标签的相关解释、代码实现以及运行结果2.案例:体育新闻——代码&结果_h4前端换行

android克隆漏洞分析,Android如何解决腾讯近日发布的“应用克隆”漏洞-程序员宅基地

文章浏览阅读190次。2018年1月9日, 国家信息安全漏洞共享平台(CNVD)发布关于Android WebView存在跨域访问漏洞(CNVD-2017-36682)的公告,本文最后会给出具体的解决方案。漏洞描述WebView是Android用于显示网页的控件,是一个基于Webkit引擎、展现Web页面、解析并执行JavaScript代码的控件,Android应用可以使用WebView空间,灵活的扩展自身的业务功能..._应用克隆漏洞

随便推点

App 优化之查找项目中无用资源_uniapp怎么查找没被使用的方法-程序员宅基地

文章浏览阅读820次。前段时间发现以前的项目有好多没有用到的资源文件,一个一个找出来删除好烧脑,后来发现Android studio 可以自动查找出未使用的资源文件首先是你使用的是AS,然后在菜单栏中你可以看到 Anallyze 的菜单按钮点击之后弹出一组按钮找到 Run Inspection by Name 点击然后弹出一个搜索框,在搜索框中输入unused resource_uniapp怎么查找没被使用的方法

Shopify免费产品评价应用 Product Review安装和设置教程_shopify如何导入亚马逊评价-程序员宅基地

文章浏览阅读1.9k次。Product Review是Shopify官方出品的一款完全免费的Review应用。如果你前期预算有限,可以先使用Product Review这个应用为你的网站添加评价功能,和其他产品评价插件相比,Product Review的功能相对简单,中规中矩,不过也能满足用户的基本需求,等到后面如果需要更多的功能,例如在Reivew中插入图片,一键导入亚马逊速卖通的产品评价等等功能的话,再换成其他功能更加强大的Review应用如Loox,Ryviu等等。安装过程很简单,直接在Shopify的应用市..._shopify如何导入亚马逊评价

eclipse整合maven、git。eclipse创建maven项目然后创建本地git仓库并push到git远程仓库(github、gitlab、腾讯git、阿里git、公司内部git)_eclipse 创建git本地仓库maven文件-程序员宅基地

文章浏览阅读10w+次。我们先起git仓库和项目起好名字git仓库名:TestGit项目名:TestGit本文腾讯git为例 1、下载安装maven,eclipse配置maven: https://blog.csdn.net/lishuoboy/article/details/837908072、eclipse中创建maven项目:https://blog.csdn.net/lishuoboy/a..._eclipse 创建git本地仓库maven文件

网页中通过js修改img的src属性刷新图片时,图片缓存问题现象表述及问题解决_网页刷新图片加载错误-程序员宅基地

文章浏览阅读1w次。问题:上传一张图片,通过js更新src属性刷新图片使其即时显示时,当img的src当前的url与上次地址无变化时(只更改图片,名称不变,不同图片名称相同)图片不变化(仍显示原来的图片)但通过firebug看图片已经变化,因为当src的地址不变时浏览器不会重新加载图片仍从缓存里面读取方法:只需每次刷新图片时,改变一下src的地址内容就行了,(1)通过前台变化,让js每次生成一个随机数作参数放_网页刷新图片加载错误

MongoDB 排序超过内存限制的问题_caused by: com.mongodb.mongoqueryexception: query -程序员宅基地

文章浏览阅读399次。MongoDB 排序超过内存限制的问题_caused by: com.mongodb.mongoqueryexception: query failed with error code 39

sql-libs游戏笔记(1~7)_sql-lib7-程序员宅基地

文章浏览阅读840次,点赞4次,收藏13次。文章目录less-1(GET-Error based-String)less-2(GET-Error based-Intiger based)Less-3(闭合括号,单引号报错)Less-4(闭合括号,双引号报错)Less-5(string 盲注)**利用left(a,b)进行测试:**Less-6(string 盲注)@Less-7(Dump into outfile-用file权限向服务器写..._sql-lib7

推荐文章

热门文章

相关标签