camel-spring-boot-starter: org.apache.camel or org.apache.camel.springboot groupId?
camel-spring-boot-starter: org.apache.camel or org.apache.camel.springboot groupId?
根据 Camel Context starter 可以使用这些:
<dependency>
<groupId>org.apache.camel.springboot</groupId>
<artifactId>camel-spring-boot</artifactId>
<version>${camel.version}</version> <!-- use the same version as your Camel core version -->
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-spring-boot-starter</artifactId>
<version>${camel.version}</version> <!-- use the same version as your Camel core version -->
</dependency>
看来没看错,maven中也有人工制品:
Camel SB Core Starters :: Spring Boot Starter
Spring Boot Starter :: Camel :: Spring Boot
一个人应该同时使用两者(在同一个项目中)还是只使用一个?
否则什么时候用一个,什么时候用另一个,为什么?
如果您查看 Maven Central 的两个入门定义,您将看到使用了 <groupId>org.apache.camel</groupId>
prior to Camel 3 while <groupId>org.apache.camel.springboot</groupId>
is used since Camel 3 and onwards。
因此,根据您使用的 Camel 版本,您应该使用 <groupId>org.apache.camel</groupId>
以防卡住 Camel 2.x 或 <groupId>org.apache.camel.springboot</groupId>
用于 Camel 3.x +
你想使用哪个版本的骆驼,取决于他们。
Camel 3.0 及以上版本使用
org.apache.camel.springboot
在骆驼 3.o 之前使用
org.apache.camel
根据 Camel Context starter 可以使用这些:
<dependency>
<groupId>org.apache.camel.springboot</groupId>
<artifactId>camel-spring-boot</artifactId>
<version>${camel.version}</version> <!-- use the same version as your Camel core version -->
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-spring-boot-starter</artifactId>
<version>${camel.version}</version> <!-- use the same version as your Camel core version -->
</dependency>
看来没看错,maven中也有人工制品:
Camel SB Core Starters :: Spring Boot Starter
Spring Boot Starter :: Camel :: Spring Boot
一个人应该同时使用两者(在同一个项目中)还是只使用一个?
否则什么时候用一个,什么时候用另一个,为什么?
如果您查看 Maven Central 的两个入门定义,您将看到使用了 <groupId>org.apache.camel</groupId>
prior to Camel 3 while <groupId>org.apache.camel.springboot</groupId>
is used since Camel 3 and onwards。
因此,根据您使用的 Camel 版本,您应该使用 <groupId>org.apache.camel</groupId>
以防卡住 Camel 2.x 或 <groupId>org.apache.camel.springboot</groupId>
用于 Camel 3.x +
你想使用哪个版本的骆驼,取决于他们。
Camel 3.0 及以上版本使用 org.apache.camel.springboot
在骆驼 3.o 之前使用 org.apache.camel