【问题标题】:Spring cloud stater client not working in existing projectSpring cloud stater 客户端在现有项目中不起作用
【发布时间】:2020-12-26 08:48:48
【问题描述】:

我正在开发一个项目,然后在我的项目中添加了 eureka 客户端依赖项,但它显示以下错误。

Cannot resolve org.springframework.cloud:spring-cloud-starter-netflix-eureka-client:unknown

Spring 版本为:2.3.1

马文:

<dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>

但是,当使用 eureka 客户端依赖项从初始化程序创建一个新项目时,它工作正常。 现在我不知所措了。

【问题讨论】:

  • 你的spring cloud依赖的pom导入是什么样子的?

标签: spring-boot spring-cloud netflix-eureka


【解决方案1】:

我的猜测是,对于您现有的项目,您没有在 pom.xml 流中包含任何定义您要使用的 spring-cloud-starter-netflix-eureka-client 包版本的内容。请注意错误消息末尾的unknown。但是,当您使用 Initializr 创建一个新项目时,您会得到一个 pom.xml 设置,它确实为这个包定义了一个版本号。

可能还有一些其他依赖项,可能是 spring-cloud-starter-parentspring-cloud-dependencies,您需要将它们添加到 pom.xml 以定义所有 Spring Cloud 包的版本号。

【讨论】:

    【解决方案2】:

    我发现了

    以下 pom.xml 中的设置解决了错误

    <properties>
        <java.version>11</java.version>
        <spring-cloud.version>Hoxton.SR8</spring-cloud.version>
    </properties>
    
    
    <dependencies>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
        </dependency>
    <dependencies>
    
    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-dependencies</artifactId>
                <version>${spring-cloud.version}</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>
    

    【讨论】:

      【解决方案3】:

      按照以下步骤操作: 如果你已经在你的 Eclipse 中安装了 spring boot 或者你有 STS IDE 然后点击你现有的项目。 选择弹簧,然后编辑启动器。 现在 spring 初始化窗口将打开,您必须在此处根据需要选择依赖项。 Select spring and then edit starter screen spring initializer window

      【讨论】:

        猜你喜欢
        • 2018-07-29
        • 2017-10-31
        • 2021-04-02
        • 1970-01-01
        • 2021-01-13
        • 2018-08-28
        • 1970-01-01
        • 2017-06-04
        • 1970-01-01
        相关资源
        最近更新 更多