You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@camel.apache.org by Mikael Andersson Wigander <mi...@gmail.com> on 2019/11/26 09:43:24 UTC

Unable to add timer component as dependency in 2.24.2

Hi

I’m trying to add camel-timer or camel-timer-starter to my maven project for Camel 2.24.2 but Maven can’t find it.

My pom uses a Camel BOM in dependency management and I have other camel components that works but not timer


```
<properties>
    <java.version>1.8</java.version>
    <camel.version>2.24.2</camel.version>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    <activemq-version>5.15.10</activemq-version>
    <spring.boot-version>2.1.9.RELEASE</spring.boot-version>
    <maven.compiler.source>${java.version}</maven.compiler.source>
    <maven.compiler.target>${java.version}</maven.compiler.target>
</properties>
<dependencyManagement>
    <dependencies>
        <!-- Spring Boot BOM -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-dependencies</artifactId>
            <version>${spring.boot-version}</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
        <!-- Camel BOM -->
        <dependency>
            <groupId>org.apache.camel</groupId>
            <artifactId>camel-spring-boot-dependencies</artifactId>
            <version>${camel.version}</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>
<dependencies>
    <dependency>
        <groupId>com.github.ulisesbocchio</groupId>
        <artifactId>jasypt-spring-boot-starter</artifactId>
        <version>2.1.2</version>
    </dependency>
    <dependency>
        <groupId>com.konghq</groupId>
        <artifactId>unirest-java</artifactId>
        <version>${unirest.version}</version>
    </dependency>
    <dependency>
        <groupId>com.konghq</groupId>
        <artifactId>unirest-objectmapper-jackson</artifactId>
        <version>${unirest.version}</version>
    </dependency>
    <dependency>
        <groupId>org.javassist</groupId>
        <artifactId>javassist</artifactId>
        <version>3.26.0-GA</version>
    </dependency>
    <dependency>
        <groupId>org.glassfish.jaxb</groupId>
        <artifactId>jaxb-runtime</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-jms</artifactId>
        <version>5.1.9.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-activemq</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-actuator</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-data-jpa</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-quartz</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
        <exclusions>
            <exclusion>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-tomcat</artifactId>
            </exclusion>
        </exclusions>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-undertow</artifactId>
    </dependency>
    <dependency>
        <groupId>org.flywaydb</groupId>
        <artifactId>flyway-core</artifactId>
    </dependency>
    <dependency>
        <groupId>com.google.code.gson</groupId>
        <artifactId>gson</artifactId>
    </dependency>

    <!-- CAMEL -->
    <dependency>
        <groupId>org.apache.camel</groupId>
        <artifactId>camel-spring-boot-starter</artifactId>
        <version>${camel.version}</version>
    </dependency>
    <dependency>
        <groupId>org.apache.camel</groupId>
        <artifactId>camel-core</artifactId>
    </dependency>
    <dependency>
        <groupId>org.apache.camel</groupId>
        <artifactId>camel-spring-starter</artifactId>
    </dependency>
    <dependency>
        <groupId>org.apache.camel</groupId>
        <artifactId>camel-jdbc-starter</artifactId>
    </dependency>
    <dependency>
        <groupId>org.apache.camel</groupId>
        <artifactId>camel-http4-starter</artifactId>
    </dependency>
    <dependency>
        <groupId>org.apache.camel</groupId>
        <artifactId>camel-http-starter</artifactId>
    </dependency>
    <dependency>
        <groupId>org.apache.camel</groupId>
        <artifactId>camel-jackson-starter</artifactId>
    </dependency>
    <dependency>
        <groupId>org.apache.camel</groupId>
        <artifactId>camel-quartz2-starter</artifactId>
    </dependency>
    <dependency>
        <groupId>org.apache.camel</groupId>
        <artifactId>camel-servlet-starter</artifactId>
    </dependency>
    <dependency>
        <groupId>org.apache.camel</groupId>
        <artifactId>camel-swagger-java</artifactId>
    </dependency>
    <dependency>
        <groupId>org.apache.camel</groupId>
        <artifactId>camel-jpa-starter</artifactId>
    </dependency>
    <dependency>
        <groupId>org.apache.camel</groupId>
        <artifactId>camel-timer</artifactId>
    </dependency>
    <dependency>
        <groupId>org.apache.activemq</groupId>
        <artifactId>activemq-camel</artifactId>
    </dependency>

```

Re: Unable to add timer component as dependency in 2.24.2

Posted by Mikael Andersson Wigander <mi...@gmail.com>.
Thank you, that explains it.

On the website when selecting version 2.x, timer is “removed” from the list of components and that’s why I am confused.

M

> On 26 Nov 2019, at 10:44, Andrea Cosentino <an...@gmail.com> wrote:
> 
> Camel-timer is part of camel-core in camel-2.x branch.
> 
> It has become a separated component only for camel 3. So that's normal.
> 
> Il giorno mar 26 nov 2019 alle ore 10:43 Mikael Andersson Wigander <
> mikael.grevsten@gmail.com> ha scritto:
> 
>> Hi
>> 
>> I’m trying to add camel-timer or camel-timer-starter to my maven project
>> for Camel 2.24.2 but Maven can’t find it.
>> 
>> My pom uses a Camel BOM in dependency management and I have other camel
>> components that works but not timer
>> 
>> 
>> ```
>> <properties>
>>    <java.version>1.8</java.version>
>>    <camel.version>2.24.2</camel.version>
>>    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
>> 
>> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
>>    <activemq-version>5.15.10</activemq-version>
>>    <spring.boot-version>2.1.9.RELEASE</spring.boot-version>
>>    <maven.compiler.source>${java.version}</maven.compiler.source>
>>    <maven.compiler.target>${java.version}</maven.compiler.target>
>> </properties>
>> <dependencyManagement>
>>    <dependencies>
>>        <!-- Spring Boot BOM -->
>>        <dependency>
>>            <groupId>org.springframework.boot</groupId>
>>            <artifactId>spring-boot-dependencies</artifactId>
>>            <version>${spring.boot-version}</version>
>>            <type>pom</type>
>>            <scope>import</scope>
>>        </dependency>
>>        <!-- Camel BOM -->
>>        <dependency>
>>            <groupId>org.apache.camel</groupId>
>>            <artifactId>camel-spring-boot-dependencies</artifactId>
>>            <version>${camel.version}</version>
>>            <type>pom</type>
>>            <scope>import</scope>
>>        </dependency>
>>    </dependencies>
>> </dependencyManagement>
>> <dependencies>
>>    <dependency>
>>        <groupId>com.github.ulisesbocchio</groupId>
>>        <artifactId>jasypt-spring-boot-starter</artifactId>
>>        <version>2.1.2</version>
>>    </dependency>
>>    <dependency>
>>        <groupId>com.konghq</groupId>
>>        <artifactId>unirest-java</artifactId>
>>        <version>${unirest.version}</version>
>>    </dependency>
>>    <dependency>
>>        <groupId>com.konghq</groupId>
>>        <artifactId>unirest-objectmapper-jackson</artifactId>
>>        <version>${unirest.version}</version>
>>    </dependency>
>>    <dependency>
>>        <groupId>org.javassist</groupId>
>>        <artifactId>javassist</artifactId>
>>        <version>3.26.0-GA</version>
>>    </dependency>
>>    <dependency>
>>        <groupId>org.glassfish.jaxb</groupId>
>>        <artifactId>jaxb-runtime</artifactId>
>>    </dependency>
>>    <dependency>
>>        <groupId>org.springframework</groupId>
>>        <artifactId>spring-jms</artifactId>
>>        <version>5.1.9.RELEASE</version>
>>    </dependency>
>>    <dependency>
>>        <groupId>org.springframework.boot</groupId>
>>        <artifactId>spring-boot-starter-activemq</artifactId>
>>    </dependency>
>>    <dependency>
>>        <groupId>org.springframework.boot</groupId>
>>        <artifactId>spring-boot-starter-actuator</artifactId>
>>    </dependency>
>>    <dependency>
>>        <groupId>org.springframework.boot</groupId>
>>        <artifactId>spring-boot-starter-data-jpa</artifactId>
>>    </dependency>
>>    <dependency>
>>        <groupId>org.springframework.boot</groupId>
>>        <artifactId>spring-boot-starter-quartz</artifactId>
>>    </dependency>
>>    <dependency>
>>        <groupId>org.springframework.boot</groupId>
>>        <artifactId>spring-boot-starter-web</artifactId>
>>        <exclusions>
>>            <exclusion>
>>                <groupId>org.springframework.boot</groupId>
>>                <artifactId>spring-boot-starter-tomcat</artifactId>
>>            </exclusion>
>>        </exclusions>
>>    </dependency>
>>    <dependency>
>>        <groupId>org.springframework.boot</groupId>
>>        <artifactId>spring-boot-starter-undertow</artifactId>
>>    </dependency>
>>    <dependency>
>>        <groupId>org.flywaydb</groupId>
>>        <artifactId>flyway-core</artifactId>
>>    </dependency>
>>    <dependency>
>>        <groupId>com.google.code.gson</groupId>
>>        <artifactId>gson</artifactId>
>>    </dependency>
>> 
>>    <!-- CAMEL -->
>>    <dependency>
>>        <groupId>org.apache.camel</groupId>
>>        <artifactId>camel-spring-boot-starter</artifactId>
>>        <version>${camel.version}</version>
>>    </dependency>
>>    <dependency>
>>        <groupId>org.apache.camel</groupId>
>>        <artifactId>camel-core</artifactId>
>>    </dependency>
>>    <dependency>
>>        <groupId>org.apache.camel</groupId>
>>        <artifactId>camel-spring-starter</artifactId>
>>    </dependency>
>>    <dependency>
>>        <groupId>org.apache.camel</groupId>
>>        <artifactId>camel-jdbc-starter</artifactId>
>>    </dependency>
>>    <dependency>
>>        <groupId>org.apache.camel</groupId>
>>        <artifactId>camel-http4-starter</artifactId>
>>    </dependency>
>>    <dependency>
>>        <groupId>org.apache.camel</groupId>
>>        <artifactId>camel-http-starter</artifactId>
>>    </dependency>
>>    <dependency>
>>        <groupId>org.apache.camel</groupId>
>>        <artifactId>camel-jackson-starter</artifactId>
>>    </dependency>
>>    <dependency>
>>        <groupId>org.apache.camel</groupId>
>>        <artifactId>camel-quartz2-starter</artifactId>
>>    </dependency>
>>    <dependency>
>>        <groupId>org.apache.camel</groupId>
>>        <artifactId>camel-servlet-starter</artifactId>
>>    </dependency>
>>    <dependency>
>>        <groupId>org.apache.camel</groupId>
>>        <artifactId>camel-swagger-java</artifactId>
>>    </dependency>
>>    <dependency>
>>        <groupId>org.apache.camel</groupId>
>>        <artifactId>camel-jpa-starter</artifactId>
>>    </dependency>
>>    <dependency>
>>        <groupId>org.apache.camel</groupId>
>>        <artifactId>camel-timer</artifactId>
>>    </dependency>
>>    <dependency>
>>        <groupId>org.apache.activemq</groupId>
>>        <artifactId>activemq-camel</artifactId>
>>    </dependency>
>> 
>> ```


Re: Unable to add timer component as dependency in 2.24.2

Posted by Andrea Cosentino <an...@gmail.com>.
Camel-timer is part of camel-core in camel-2.x branch.

It has become a separated component only for camel 3. So that's normal.

Il giorno mar 26 nov 2019 alle ore 10:43 Mikael Andersson Wigander <
mikael.grevsten@gmail.com> ha scritto:

> Hi
>
> I’m trying to add camel-timer or camel-timer-starter to my maven project
> for Camel 2.24.2 but Maven can’t find it.
>
> My pom uses a Camel BOM in dependency management and I have other camel
> components that works but not timer
>
>
> ```
> <properties>
>     <java.version>1.8</java.version>
>     <camel.version>2.24.2</camel.version>
>     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
>
> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
>     <activemq-version>5.15.10</activemq-version>
>     <spring.boot-version>2.1.9.RELEASE</spring.boot-version>
>     <maven.compiler.source>${java.version}</maven.compiler.source>
>     <maven.compiler.target>${java.version}</maven.compiler.target>
> </properties>
> <dependencyManagement>
>     <dependencies>
>         <!-- Spring Boot BOM -->
>         <dependency>
>             <groupId>org.springframework.boot</groupId>
>             <artifactId>spring-boot-dependencies</artifactId>
>             <version>${spring.boot-version}</version>
>             <type>pom</type>
>             <scope>import</scope>
>         </dependency>
>         <!-- Camel BOM -->
>         <dependency>
>             <groupId>org.apache.camel</groupId>
>             <artifactId>camel-spring-boot-dependencies</artifactId>
>             <version>${camel.version}</version>
>             <type>pom</type>
>             <scope>import</scope>
>         </dependency>
>     </dependencies>
> </dependencyManagement>
> <dependencies>
>     <dependency>
>         <groupId>com.github.ulisesbocchio</groupId>
>         <artifactId>jasypt-spring-boot-starter</artifactId>
>         <version>2.1.2</version>
>     </dependency>
>     <dependency>
>         <groupId>com.konghq</groupId>
>         <artifactId>unirest-java</artifactId>
>         <version>${unirest.version}</version>
>     </dependency>
>     <dependency>
>         <groupId>com.konghq</groupId>
>         <artifactId>unirest-objectmapper-jackson</artifactId>
>         <version>${unirest.version}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.javassist</groupId>
>         <artifactId>javassist</artifactId>
>         <version>3.26.0-GA</version>
>     </dependency>
>     <dependency>
>         <groupId>org.glassfish.jaxb</groupId>
>         <artifactId>jaxb-runtime</artifactId>
>     </dependency>
>     <dependency>
>         <groupId>org.springframework</groupId>
>         <artifactId>spring-jms</artifactId>
>         <version>5.1.9.RELEASE</version>
>     </dependency>
>     <dependency>
>         <groupId>org.springframework.boot</groupId>
>         <artifactId>spring-boot-starter-activemq</artifactId>
>     </dependency>
>     <dependency>
>         <groupId>org.springframework.boot</groupId>
>         <artifactId>spring-boot-starter-actuator</artifactId>
>     </dependency>
>     <dependency>
>         <groupId>org.springframework.boot</groupId>
>         <artifactId>spring-boot-starter-data-jpa</artifactId>
>     </dependency>
>     <dependency>
>         <groupId>org.springframework.boot</groupId>
>         <artifactId>spring-boot-starter-quartz</artifactId>
>     </dependency>
>     <dependency>
>         <groupId>org.springframework.boot</groupId>
>         <artifactId>spring-boot-starter-web</artifactId>
>         <exclusions>
>             <exclusion>
>                 <groupId>org.springframework.boot</groupId>
>                 <artifactId>spring-boot-starter-tomcat</artifactId>
>             </exclusion>
>         </exclusions>
>     </dependency>
>     <dependency>
>         <groupId>org.springframework.boot</groupId>
>         <artifactId>spring-boot-starter-undertow</artifactId>
>     </dependency>
>     <dependency>
>         <groupId>org.flywaydb</groupId>
>         <artifactId>flyway-core</artifactId>
>     </dependency>
>     <dependency>
>         <groupId>com.google.code.gson</groupId>
>         <artifactId>gson</artifactId>
>     </dependency>
>
>     <!-- CAMEL -->
>     <dependency>
>         <groupId>org.apache.camel</groupId>
>         <artifactId>camel-spring-boot-starter</artifactId>
>         <version>${camel.version}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.camel</groupId>
>         <artifactId>camel-core</artifactId>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.camel</groupId>
>         <artifactId>camel-spring-starter</artifactId>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.camel</groupId>
>         <artifactId>camel-jdbc-starter</artifactId>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.camel</groupId>
>         <artifactId>camel-http4-starter</artifactId>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.camel</groupId>
>         <artifactId>camel-http-starter</artifactId>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.camel</groupId>
>         <artifactId>camel-jackson-starter</artifactId>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.camel</groupId>
>         <artifactId>camel-quartz2-starter</artifactId>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.camel</groupId>
>         <artifactId>camel-servlet-starter</artifactId>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.camel</groupId>
>         <artifactId>camel-swagger-java</artifactId>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.camel</groupId>
>         <artifactId>camel-jpa-starter</artifactId>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.camel</groupId>
>         <artifactId>camel-timer</artifactId>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.activemq</groupId>
>         <artifactId>activemq-camel</artifactId>
>     </dependency>
>
> ```