在本地仓库有jar包的情况下,Maven工程依然报错Missing jar包的解决办法

本人在使用Eclipse想利用Maven搭建一个Spring项目,Maven本地仓库是从别人那复制过来的。

新建Maven工程,在pom.xml添加Spring依赖。

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-context</artifactId>
        <version>4.0.9.RELEASE</version>
    </dependency>

    <dependency>
    	<groupId>org.springframework</groupId>
    	<artifactId>spring-core</artifactId>
    	<version>4.0.9.RELEASE</version>
    </dependency>

这时候eclipse报错:

missing  spring-core:jar:4.0.9.RELEASE

missing  spring-corentext:jar:4.0.9.RELEASE

可是我的本地仓库有这两个包啊!!!

折腾了一上午后终于解决了,下面是我的解决过程:

1.检查本地仓库的地址有没有设对,在D:\apache-maven-3.5.0\conf目录下有个settings.xml文件,里面可以自定义本地仓库地址,默认是在C:\Users\Administrator\.m2\repository。

不过我另外指定了地址:在<settings> </settings>标签中添加 <localRepository>F:\maven_repo</localRepository>。

2.检查你的Maven能不能联网,因为Maven不会自动利用你电脑Internet选项里设置的代理服务器,所以如果你电脑需要代理才能上网的话,在Maven里面也要设置代理服务器,设置方法自行百度。

3.确保你的Maven能连网后,打开cmd控制台,cd 到你的工程目录下,输入mvn clean install,它下载一些东西,最后会BUILD SUCCESS.

4.在eclipse右键你的工程--->maven--->update project  点OK就好了。



另外,如果你的Maven下载特别慢,可以去settings.xml设置一个阿里的镜像,下载速度会好一些。具体设置请自行百度,这里只是告诉你有这么一回事。







  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值