在用Maven部署SpringCloud项目的时候,遇到了这么个问题:
[ERROR] Non-resolvable import POM:
Failure to find org.springframework.cloud:spring-cloud-dependencies:pom:Dalston.RC1
in http://47.92.24.162:8081/repository/maven-public/
was cached in the local repository, resolution will not be reattempted
until the update interval of nexus has elapsed or updates are forced 。。。
[ERROR] `dependencies.dependency.version' for org.springframework.cloud:
spring-cloud-starter-eureka-server:jar is missing.
在pom.xml中会出现这么多信息,大概意思就是从你提供的地址那里的仓库找不到你想要的资源,所以你的依赖我没办法添加。
解决办法:
把pom.xml中 <version>Dalston.RC1 </version>
改成:<version>Dalston.SR4</version>
修改前:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>Dalston.RC1 </version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
修改后:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>Dalston.SR4 </version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>