Maven 中未解决的依赖关系

Unresolved Dependency in Maven

任何人都可以告诉我我在 Maven 中的依赖 Hamcrest 有什么问题吗? 很遗憾,我无法在此处附上屏幕截图。

截图来自IntelliJ IDEA

右一可以看到依赖hamcrest-all:1.3在依赖里面junit:4.11.

也许我的 pom.xml 文件有问题?

hamcrest 1.3 版也有问题 - 依赖项 hamcrest:hamcrest-all:1.3 未找到。

当我尝试更新 Maven 索引时,没有任何反应。

组 ID 之间略有不同。注意maven仓库组id是org.hamcrest

http://mvnrepository.com/artifact/org.hamcrest/hamcrest-all/1.3

有时,不指定依赖项的版本会出现此错误

Unresolved Dependency

只需指定依赖的版本

示例:

而不是这个:

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-bootstrap</artifactId>
</dependency>

使用这个:

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-bootstrap</artifactId>
    <version>3.1.2</version>
</dependency>