首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Maven找不到依赖项

Maven找不到依赖项
EN

Stack Overflow用户
提问于 2016-12-09 04:19:58
回答 2查看 808关注 0票数 0

我正尝试在我的pom.xml中添加此依赖项,但maven无法解决相同的依赖项。

代码语言:javascript
复制
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-test</artifactId>
            <version>4.3.4.RELEASE</version>
        </dependency>

几周前我在我的另一台电脑上工作。我换了我的笔记本电脑,并试图设置这个项目,但它不再工作。

错误:

代码语言:javascript
复制
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

有人知道为什么会这样吗?

EN

回答 2

Stack Overflow用户

发布于 2016-12-09 04:34:07

谢谢你@Reek的评论。

我在我的pom.xml中添加了spring repository url,它开始工作了。

代码语言:javascript
复制
        <repository>
            <id>repository.spring.release</id>
            <name>Spring GA Repository</name>
            <url>http://repo.spring.io/release</url>
        </repository>
票数 0
EN

Stack Overflow用户

发布于 2016-12-09 05:42:10

您不需要添加特定于spring的存储库来使用这些工件。

Maven的工作方式如下:

Maven首先尝试在本地repository.

  • Otherwise中查找工件Maven默认为从http://repo1.maven.org/maven2/下载工件。

如果你想第一次在另一台计算机上构建你的项目,那么目前没有本地存储库。在第二阶段有两种可能的错误原因:

在另一台计算机上无法使用

  1. Maven中央存储库:检查Maven central的this URL.
  2. Mirror在settings.xml中配置错误,如下所示:

代码语言:javascript
复制
<mirrors>
  <mirror>
    <id>central-proxy</id>
    <name>Proxy of Maven Central</name>
    <url>http://some/invalid/url/here</url>
    <mirrorOf>central</mirrorOf>
  </mirror>
</mirrors>

需要详细的日志。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41048127

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档