合并本地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使用的路径,此时小红叉就会消除。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM