我正在尝试在我的pom.xml中添加此依赖项,但maven无法解析相同的依赖项。
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>4.3.4.RELEASE</version>
</dependency>
几个星期前我在另一台电脑上工作。我换了我的笔记本电脑,试图设置这个项目,但它已经不能用了。
错误:
Missing artifact org.springframework:spring-test:jar:4.3.4.RELEASE
我看到这在maven中心可用。 http://search.maven.org/#artifactdetails%7Corg.springframework%7Cspring-test%7C4.3.4.RELEASE%7Cjar
有人知道为什么会这样吗?
答案 0 :(得分:0)
感谢@Reek的评论。
我在我的pom.xml中添加了spring存储库url,它开始工作了。
<repository>
<id>repository.spring.release</id>
<name>Spring GA Repository</name>
<url>http://repo.spring.io/release</url>
</repository>
答案 1 :(得分:0)
您无需添加特定于Spring的存储库即可使用这些工件。
Maven的工作原理如下:
如果您想第一次在另一台计算机上构建项目,那么目前没有本地存储库。第二阶段错误有两个可能的原因:
<mirrors>
<mirror>
<id>central-proxy</id>
<name>Proxy of Maven Central</name>
<url>http://some/invalid/url/here</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
需要详细日志。