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>
>
> ```