Java springboot-Camel-Maven:如何添加我自己的父依赖项和springboot依赖项?
下面是父依赖项Java springboot-Camel-Maven:如何添加我自己的父依赖项和springboot依赖项?,java,spring,maven,spring-boot,apache-camel,Java,Spring,Maven,Spring Boot,Apache Camel,下面是父依赖项 <parent> <groupId>com.rabu.practor</groupId> <artifactId>integrator</artifactId> <version>1.2-SNAPSHOT</version> </parent> com.rabu.practor 积分器 1.2-1 我想使项目成为SpringBoot项目,而不涉及父级包含,
<parent>
<groupId>com.rabu.practor</groupId>
<artifactId>integrator</artifactId>
<version>1.2-SNAPSHOT</version>
</parent>
com.rabu.practor
积分器
1.2-1
我想使项目成为SpringBoot项目,而不涉及父级包含,并且我不允许更改父级
以下是正在使用的版本
<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>
org.springframework.boot
spring启动程序父级
2.1.9.1发布
org.apache.camel
驼形弹簧靴起动器
2.24.0
org.springframework.boot
弹簧起动试验
测试
以下是当前项目中的骆驼依赖项:
<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>
org.apache.camel
驼芯
罐子
org.apache.camel
骆驼英菲尼斯潘
罐子
org.apache.camel
骆驼jaxb
罐子
org.apache.camel
骆驼jms
罐子
org.apache.camel
骆驼cdi
org.apache.camel
骆驼ftp
任何人都可以帮助您在spring boot中实现它吗?您可以通过使用
scope=import
添加spring boot dependencies
工件来获得spring boot dependency管理的好处
<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>
org.springframework.boot
spring启动依赖项
2.1.9.1发布
聚甲醛
进口
如果没有父POM,您将不再受益于插件管理。您需要显式地添加springbootmaven插件
要对某个依赖项使用与引导管理的版本不同的版本,您需要在dependencyManagement
部分声明它,在声明spring引导依赖项之前。您可以将spring引导作为“您的父项”的父项project@Shailesh:以及如何处理父依赖项?请在需要的子项目或模块中使用依赖项。谢谢。所以我需要保持父pom的完整性,并将上面的内容复制粘贴到其中,然后在依赖项管理之外的标记中添加camel starter依赖项。这种理解正确吗?是的。如果需要覆盖特定版本,请将其添加到依赖项管理中