当前位置: 首页 > 知识库问答 >
问题:

仅将spring-boot-dependencies导入为pom时无法解析spring云依赖项

宁修永
2023-03-14

版本:springboot-2.0.0。发布springcloud-finchley.rc1

我的项目依赖于spring-cloud-starter-netflix-eureka-client,当我声明spring-boot-starter-parent为父级时,

<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.0.0.RELEASE</version>
</parent>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-dependencies</artifactId>
        <version>2.0.0.RELEASE</version>
        <type>pom</type>
        <scope>import</scope>
    </dependency>

spring-boot-starter-parent-2.0.0.release.pom文件几乎只在头部导入spring-boot-dependencies

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-dependencies</artifactId>
    <version>2.0.0.RELEASE</version>
    <relativePath>../../spring-boot-dependencies</relativePath>
</parent>

另外,我导入spring cloud如下所示

<dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-dependencies</artifactId>
        <version>Finchley.RC1</version>
        <type>pom</type>
        <scope>import</scope>
    </dependency>

共有1个答案

宰父存
2023-03-14

可以像这样将spring-cloud-dependencies放入dependencyManagement块:

<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>
 类似资料:
  • 我使用的是eclipse 2018、gradle 5.2.1、buildship 3.0.1。 我的配置看起来像: 我尝试根据building-spring-boot-2-projects-with-gradle创建spring boot 2 是: 但是,在我保存构建之后。gradle,项目和外部依赖关系消失,Spring Bootjar也没有下载。 我错了什么? 如果我使用gradle by s

  • 我正在尝试实际学习Spring Boot,并使用IntelliJ IDE通过Spring Starter导入基本Spring Boot应用程序的样板,但是Maven无法解析所有依赖项,并且我的项目错过了重要的依赖项。我想不出这是什么原因。

  • 我得到了一些错误: 失败:生成失败,出现异常。 null 配置项目':Gisett-Backend'时出现问题。 无法解析配置“:gisett-backend:classpath”的所有工件。找不到io.spring.gradle:propdeps-plugin:0.0.9.发行版。在以下位置搜索:-https://repo.maven.apache.org/maven2/io/spring/gr

  • 我有一个UserRepository,它是一个CRUD存储库,如图所示: 一个UserController如下所示: 和一个WebMvcTest类来测试我的UserController: 当我运行服务器时,一切都很好。但是,当我运行maven-test时,我得到了这个错误: java.lang.IllegalStateException:未能加载ApplicationContext,原因是:org

  • 找不到类似的问题,所以提出这个问题。抱歉,如果重复。 试图在spring boot(1.5.9版)应用程序中使用log4j2- 但不知怎的,spring boot仍然在寻找logback依赖(mvn依赖树中处处排除logback依赖)-

  • 我已经使用以下Github存储库设置了Spring boot工作区:https://Github.com/leanstacks/spring-boot-fundaments/tree/repository 非常感谢任何建议/反馈。