Hi

My pom includes a dependencyManagement statement for camel (3.0.1)

<dependency>
    <groupId>org.apache.camel.springboot</groupId>
    <artifactId>camel-spring-boot-dependencies</artifactId>
    <version>${camel.version}</version>
    <type>pom</type>
    <scope>import</scope>
</dependency>
and then these dependencies

<dependency>
    <groupId>org.apache.camel.springboot</groupId>
    <artifactId>camel-quartz-starter</artifactId>
</dependency>
<dependency>
    <groupId>org.apache.camel.springboot</groupId>
    <artifactId>camel-sql-starter</artifactId>
</dependency>
<dependency>
    <groupId>org.apache.camel.springboot</groupId>
    <artifactId>camel-activemq-starter</artifactId>
</dependency>
<dependency>
    <groupId>org.apache.camel.springboot</groupId>
    <artifactId>camel-direct-starter</artifactId>
</dependency>
<dependency>
    <groupId>org.apache.camel.springboot</groupId>
    <artifactId>camel-bean-starter</artifactId>
</dependency>

but in my build I see several camel dependencies included in the war file that 
I haven’t specified, esp. camel-core, camel-main…
The ones included are stated here:

https://camel.apache.org/manual/latest/camel-3-migration-guide.html#_modularization_of_camel_core

How can I make it more modular and only include dependencies I have stated?


M

Reply via email to