首页 > 编程知识 正文

maven配置远程仓库,maven配置远程仓库地址

时间:2023-05-06 11:16:21 阅读:129162 作者:3662

转载地址: https://blog.csdn.net/QQ _ 27093465/article/details/52957253

本地仓库是远程仓库的缓冲区和子集,当无限的飞机构建Maven项目时,首先从本地仓库中查找资源。 否则,Maven会从远程仓库下载到你的本地仓库。 这样,下次使用时就不需要从远程下载了。 如果所需的jar软件包版本不在本地仓库中,也不在远程仓库中,Maven将在构建时报告错误。 这可能是因为某些jar包的新版本没有在Maven仓库中立即更新。 (感觉和网络中的路由器有点相似。 发送请求,首先在路由器缓存中查找,如果有就还给你; 否,在到服务器下载新的并返回给用户的同时,更新路由器的本地缓存。 )

默认子库存Maven默认本地仓库路径为${user.home}/.m2/repository

具体如下图所示

自定义仓库位置:用于更改默认. m2目录下的默认本地资源库文件夹

修改${user.home}/.m2/settings.xml以设置本地仓库路径,如果没有名为settings的xml文件,则新建或复制: 具体图:

模板中的配置项目未更改。 是空白的文件。 如下图所示直接修改就可以了。 简单易懂,

具体来说,就是修改Xml代码设置本地资源库中自己仓库的存储目录,例如: 我的仓库已经搬到e驱动器了。 更具体地说,您还可以查看上图中箭头所指的位置/localRepository /settings,自行备份自己仓库文件(.m2目录下的repository ),然后测试: 然后,将此文件夹移动到其他位置,直接用AC驱动器移动速度很快。 这只是为了测试。 如果测试成功,请确保将其移动到c驱动器以外的其他磁盘。 文件实际上没有移动,因为只是重写了目录指针。

如果查看自己的maven项目,发现所有与spring框架相关的部署包和一些其他包都错误,则表明您的项目使用了这里的包。

然后创建新的settings.xml文件,修改相应的目录,完成后查看项目,您会发现原始错误已经消失。 当然,编辑器需要时间重新创建索引。

我在用intelliJ idea,但是他自动编制索引后,项目就可以了。

如下图所示,可以看到在intelliJ idea编辑器中配置了maven。

典型的默认配置如下:

这样,您就可以修改他默认位置的setting.xml文件来修改本地仓库的地址

看到后面有override这个词,这个也可以设定。

如下所示。

这样,你就可以自由配置自己的本地仓库。 你的仓库可以有多个,因为有多个项目,例如,一个是公司的项目,一个是自己新做的项目,他们都用一个本地仓库烦恼。 这样,你可以在每个项目中配置一个本地仓库使用。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。