请问maven-setting中设置本地仓库和idea中设置本地仓库路径的区别是什么

请问maven-setting中设置本地仓库和idea中设置本地仓库路径的区别是什么

img

img

首先你要知道用maven环境开发不一定需要用idea编辑器,idea中只是支持指定maven的本地仓库位置。
maven中设置本地仓库地址,是默认的本地仓库地址。
在不使用编辑器的情况下,使用maven下载资源,就会下载到maven中设置的仓库地址。
如果使用idea开发,并配置了maven本地仓库地址,下载资源时,会优先下载到idea配置的仓库地址中。
总结:一般配置仓库地址,配置相同的仓库地址目录。

1、IDEA设置maven仓库的作用是,当前项目的依赖会加入此路径下。
2、maven文件中的设置路径是默认的。比如你用的不是IDEA,用的是eclipse,eclipse会将此路径作为默认仓库。
3、这样设置的目的是隔离不同开发工具的资源,不要一锅炖。

没有区别的,如果你的本地maven配置文件配置了仓库地址,idea里面可以不用配置,maven下载下的资源将会按你配置的路径,当然如果你配置了,就按你配置在idea的那个来,两个都配置一样的就行了,反正依赖都放在一处省的每次编写项目都要从新下载了,另外你要考虑网速不好的情况,依赖没有下载完全,这样你需要进行清理下载不完全的依赖,否则项目导入依赖却无法运行,你可以参考我的文章,写一个脚本,没事的时候点点进行清理

一键清理maven未下载完全的依赖脚本_CSDN专家-微编程的博客-CSDN博客_一键清理脚本 简要说明我们在使用maven工具下载所需要的依赖的时候,往往会由于网络的原因,导致自己的依赖没有下载完全,从而项目出错或者pom.xml里的某些依赖爆红,最后编译运行不了程序或者编写代码的时候用不了对应的方法,刷新maven没有任何效果,这就需要你进行将没有下载完全的依赖清除掉,从新下载,手动清除太麻烦了,一个一个找,有的也不知道哪个依赖是下载不完全的,所以就需要借助脚本来执行了清理maven脚本编写步骤首先随便在电脑某个地方新建一个文本文件,里面编写如下代码:set REPOSITORY https://blog.csdn.net/technologist_28/article/details/120254779