maven工程并没有放置Jar包,是使用的Jar包的引用,

我们打开conf->settings.xml文件如上,可以看到启动项目,是通过在用户目录的m2/repository下的仓库调用,即创建了m2文件夹,如下

这个仓库就是本地仓库,刚安装完我们的仓库是没有jar包的,但是如果联网的情况下,会在maven中央仓库下载jar包,如果没有联网那就报错了,中央仓库jar包很大了,我们用不过来。
企业工作环境下,就有了远程仓库(也常叫“私服”),是企业内部的准备好的仓库,我们可以从远程下载到本地,也可以本地上传到远程。当远程仓库需要扩展jar包时可以通过MAVEN中央仓库下载

3种仓库关系如上,优先使用本地仓库启动项目,没有情况下,可以远程或者中央,当然要分别有对应的网络
比如说我们已经在本地整理好了一个jar包的目录作为仓库,可以修改settings.xml文件,不使用.m2作为目录

视频中是自己找到一个依赖的maven_repository,然后把目录配置过去即可(把注释的localRepository标签复制出来,写上事先准备好的路径),然后本地仓库就按指定路径设置好了

我后来也下载了仓库并对xml进行了配置

镜像配置,https://www.cnblogs.com/ly-0919/p/11234927.html参照这个,如上图,在mirrors里添加mirror标签,这里使用阿里云镜像是因为比MAVEN中央仓库快
网友评论