首页 > 解决方案 > spring boot 项目作为另一个 spring-boot 项目中的依赖项

问题描述

我有一个 spring boot 项目(project-lib),我将其作为 maven 依赖项包含在另一个 spring boot 项目(my-project)中。

现在项目库使用 logback,我想在我的项目中排除 logback 依赖项。

目前 project-lib 也被定义为与分类器的依赖关系jar-with-dependencies

是否可以将 project-lib 定义为普通依赖项而不是 jar-with-dependencies。

我试图将其定义为普通依赖项,假设它将下载所有必需的依赖项,因为 project-lib/pom.xml 已经定义了运行 project-lib 所需的依赖项,但它并没有那样工作。

my-project 的 pom.xml 的一部分

       <dependency>
            <groupId>com.xyz/groupId>
            <artifactId>project-lib</artifactId>
            <version>0.0.4-SNAPSHOT</version>
            <classifier>jar-with-dependencies</classifier>
        </dependency>

标签: spring-bootmaven-3

解决方案


推荐阅读