【问题标题】:spring-cloud-starter-eureka is not resolving when i use Finchley.M5当我使用 Finchley.M5 时 spring-cloud-starter-eureka 没有解决
【发布时间】:2018-07-23 18:48:27
【问题描述】:

尝试使用spring cloud gateway创建自己的api网关

下面是我的 build.gradle 文件,

buildscript {
  ext {
    springBootVersion = "1.5.9.RELEASE"
  }


apply plugin: "io.spring.dependency-management"
apply plugin: "org.springframework.boot"


dependencies {
  compile(
      'org.springframework.boot:spring-boot-starter-web',
      'org.springframework.boot:spring-boot-starter-tomcat',
      'org.springframework.boot:spring-boot-starter-actuator',
      'org.springframework.boot:spring-boot-starter-webflux',
      'org.springframework.cloud:spring-cloud-starter-gateway',
      'org.springframework.cloud:spring-cloud-starter-eureka'
  )

  testCompile(
      'org.springframework.boot:spring-boot-starter-test',
      'org.springframework.cloud:spring-cloud-starter-eureka-server'
  )


dependencyManagement {
    imports {
        mavenBom "org.springframework.cloud:spring-cloud-dependencies:Finchley.M5"
        mavenBom 'org.springframework.cloud:spring-cloud-gateway:2.0.0.BUILD-SNAPSHOT'
    }
}

当我尝试刷新 gradle 项目时,出现以下错误

0s配置成功 无法解决:org.springframework.cloud:spring-cloud-starter-eureka: 无法解析:org.springframework.cloud:spring-cloud-starter-eureka-server:

你能确认一下我的spring boot和cloud版本吗?

【问题讨论】:

    标签: spring-boot spring-cloud


    【解决方案1】:

    它们在 Edgware 中被重命名。这个是 spring-cloud-starter-netflix-eureka-client 的。另一个是 spring-cloud-starter-netflix-eureka-server。

    【讨论】:

    • 你好 Spencer,我已经更新了这个,我的 api 服务正在启动,但是当我检查运行状况时,它没有启动......而且我收到错误“在类路径上找到 Spring MVC ,此时与Spring Cloud Gateway不兼容,请移除spring-boot-starter-web依赖。”
    • 另外,你能确认一下spring boot、cloud的版本都没有问题,我没有遗漏任何依赖
    • 查看release notes 以获取名称更改列表
    猜你喜欢
    • 2018-06-29
    • 2020-12-20
    • 1970-01-01
    • 2017-08-28
    • 2015-12-12
    • 2021-10-25
    • 2021-08-22
    • 2018-10-02
    • 2022-07-14
    相关资源
    最近更新 更多