合并本地Maven仓库

今天遇到一个问题,就是将一个Maven项目导入到自己的开发环境Myecplise.之前的步骤都很顺利,没有问题,但是到了最后发现pom.xml文件的第一行有一个大红叉,点击错误看,是缺少jar包,但是不知道是由于网速不好的原因还是其他的原因,一直没有下载下来相关jar包,在网上看到说可以合并Maven本地仓库,将最新下载的jar包合并或者覆盖到原来的本地仓库里,后来成功的把小红叉搞掉了,下面分享一下具体步骤。

1.创建一个新的本地Maven仓库,空文件夹,如:D:\java\apache-maven-3.3.9

2.下载最新版的Maven压缩包,解压到D:\java\apache-maven-3.3.9

3.在该目录下再新建一个mavenjar文件夹,用来存储下载的新jar包,修改Maven文件中的seting.xml文件,增加新建的本地仓库,代码如下:

<localRepository>D:\java\apache-maven-3.3.9\mavenjar</localRepository>

4.在开发环境Myecplise下更换Maven  User Seting使用的路径,改成你修改的这个当前路径,下面对应的Reindex会变成你刚新建的文件夹的名称

5.右击项目,选择Maven里面的update project 此时要保证在联网的情况下,执行完之后,将新下载的包复制到原来存储Maven jar包的文件夹,就会合并或者覆盖,此时在开发环境里面就可以换成原来的Maven  User Seting使用的路径,此时小红叉就会消除。

posted @ 2017-02-23 16:00  &虫虫  阅读(2588)  评论(0编辑  收藏  举报