本人在使用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设置一个阿里的镜像,下载速度会好一些。具体设置请自行百度,这里只是告诉你有这么一回事。