【发布时间】:2017-02-02 01:53:56
【问题描述】:
我现在正在使用这个 POM 来
<parent>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-parent</artifactId>
<version>1.0.0.RELEASE</version>
</parent>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-mongodb</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
在同一个项目中同时包含 spring data mongodb 和 spring cloud。但是现在,我需要升级spring data mongoDB,这是我需要的POM父配置:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.4.1.RELEASE</version>
</parent>
现在问题发生了,我仍然需要保留spring cloud,根据我的理解,我的pom配置中只能有一个父级,所以我必须保留spring-cloud-starter-parent,并且应该包含spring -boot-starter-parent 已经。请问spring-cloud-starter-parent哪个版本相当于spring-boot-starter-parent 1.4.1.RELEASE?
我更改为 1.3.7.RELEASE,并在我的 IDE 中收到这样的错误消息:
Project build error: Non-resolvable parent POM for org.test:ngcsc-api:0.0.1-SNAPSHOT: Failure to find org.springframework.cloud:spring-cloud-starter-
parent:pom:1.3.7.RELEASE in https://repository.cloudera.com/artifactory/cloudera-repos/ was cached in the local repository, resolution will not be reattempted
until the update interval of cloudera has elapsed or updates are forced and 'parent.relativePath' points at wrong local POM
那么在这种情况下我该怎么办?
【问题讨论】:
标签: spring spring-boot spring-data spring-cloud