您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Spring Boot-如果您已经有父pom,则为父pom

Spring Boot-如果您已经有父pom,则为父pom

(请参阅Spring和Jersey现在支持功能的其他项目),并将其仅包含在scope = import的依赖项管理部分中。这样您将获得很多收益使用它的好处(即依赖项管理),而无需替换实际父项中的设置。

它做的其他2件事是

Spring Boot文档中提供的示例:

<dependencyManagement>
    <dependencies>
        <dependency>
            <!-- Import dependency management from Spring Boot -->
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-dependencies</artifactId>
            <version>2.1.3.RELEASE</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>
@H_502_15@
 

          

解决方法

是否有特定的推荐方法将spring-boot父pom包含在已经具有所需父POM的项目中?

对于需要从组织上级扩展的项目,您有什么建议(这是非常普遍的情况,甚至很多/大多数项目都会发布到Maven中心,具体取决于它们来自哪个feeder仓库)。大多数构建工作都与创建可执行JAR(例如,运行嵌入式Tomcat
/ Jetty)有关。有一些方法可以构造事物,这样您就可以获取所有依赖关系而无需从父级扩展(类似于合成vs.继承)。但是您无法以这种方式获得构建内容。

因此,最好将所有spring-boot父pom包含在所需的父POM内,或者仅在项目POM文件中具有POM依赖项。

还有其他选择吗?

喜欢与人分享编程技术与工作经验,欢迎加入编程之家官方交流群!

是否有特定的推荐方法将spring-boot父pom包含在已经具有所需父POM的项目中?

对于需要从组织上级扩展的项目,您有什么建议(这是非常普遍的情况,甚至很多/大多数项目都会发布到Maven中心,具体取决于它们来自哪个feeder仓库)。大多数构建工作都与创建可执行JAR(例如,运行嵌入式Tomcat
/ Jetty)有关。有一些方法可以构造事物,这样您就可以获取所有依赖关系而无需从父级扩展(类似于合成vs.继承)。但是您无法以这种方式获得构建内容。

因此,最好将所有spring-boot父pom包含在所需的父POM内,或者仅在项目POM文件中具有POM依赖项。

还有其他选择吗?

Java 2022/1/1 18:18:36 有494人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶