gpt4 book ai didi

java - Spring Boot-Camel-Maven : How to add my own parent Dependency along with Spring Boot Dependency?

转载 作者:行者123 更新时间:2023-12-02 09:27:16 25 4
gpt4 key购买 nike

以下是父依赖

<parent>
<groupId>com.rabu.practor</groupId>
<artifactId>integrator</artifactId>
<version>1.2-SNAPSHOT</version>
</parent>

我想将项目制作为 Spring Boot 项目,而不触及父级包含,并且不允许更改父级。

以下是正在使用的版本

<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.9.RELEASE</version>
<relativePath/>
</parent>

<dependencies>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-spring-boot-starter</artifactId>
<version>2.24.0</version>
</dependency>

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>

以下是当前项目中的camel依赖:

<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-core</artifactId>
<type>jar</type>
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-infinispan</artifactId>
<type>jar</type>
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-jaxb</artifactId>
<type>jar</type>
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-jms</artifactId>
<type>jar</type>
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-cdi</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-ftp</artifactId>
</dependency>

任何人都可以帮助如何在 Spring Boot 中实现它

最佳答案

您可以通过使用 scope=import 添加 spring-boot-dependencies Artifact 来获得 spring-boot 依赖项管理的好处。

<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>2.1.9.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>

如果没有父 POM,您将不再受益于插件管理。您需要显式添加spring-boot-maven-plugin

要对某个依赖项使用与 Boot 管理的版本不同的版本,您需要在 dependencyManagement 部分中声明它,然后 spring-boot-dependencies 被声明声明。

关于java - Spring Boot-Camel-Maven : How to add my own parent Dependency along with Spring Boot Dependency?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58263743/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com