请问maven-setting中设置本地仓库和idea中设置本地仓库路径的区别是什么
首先你要知道用maven环境开发不一定需要用idea编辑器,idea中只是支持指定maven的本地仓库位置。
maven中设置本地仓库地址,是默认的本地仓库地址。
在不使用编辑器的情况下,使用maven下载资源,就会下载到maven中设置的仓库地址。
如果使用idea开发,并配置了maven本地仓库地址,下载资源时,会优先下载到idea配置的仓库地址中。
总结:一般配置仓库地址,配置相同的仓库地址目录。
1、IDEA设置maven仓库的作用是,当前项目的依赖会加入此路径下。
2、maven文件中的设置路径是默认的。比如你用的不是IDEA,用的是eclipse,eclipse会将此路径作为默认仓库。
3、这样设置的目的是隔离不同开发工具的资源,不要一锅炖。
没有区别的,如果你的本地maven配置文件配置了仓库地址,idea里面可以不用配置,maven下载下的资源将会按你配置的路径,当然如果你配置了,就按你配置在idea的那个来,两个都配置一样的就行了,反正依赖都放在一处省的每次编写项目都要从新下载了,另外你要考虑网速不好的情况,依赖没有下载完全,这样你需要进行清理下载不完全的依赖,否则项目导入依赖却无法运行,你可以参考我的文章,写一个脚本,没事的时候点点进行清理