Skip to content

Include rules to migrate from Camel on Spring Boot to Camel on Quarkus #92

@apupier

Description

@apupier

not sure if it enters in the scope, in case it is not please let me know how to reuse this code and create the specific project.

there are few specifities when migrating from Camel on Spring Boot to Camel on Quarkus on top of all the "pure" Spring to Quarkus part.

Some example:

  • maven gav: org.apache.camel.springboot:camel-xxx-starter --> org.apache.camel.quarkus:camel-quarkus-xxx
  • maven gav: org.apache.camel.springboot: camel-spring-boot-starter --> org.apache.camel.quarkus:camel-quarkus-core
  • maven gav: com.redhat.camel.springboot.platform:camel-spring-boot-bom --> com.redhat.quarkus.platform: quarkus-camel-bom with version to adapt
  • removal of org.apache.camel: camel-test-spring-junit5 (and determine exactly what to do with the Java code?)
  • In case here is a Camel Maven debugger through jolokia (usually in a profile), the jvm args between the spring-boot-maven-plugin and quarkus-maven-plugin needs to be slightly adapted: -javaagent:target/dependency/jolokia-agent-jvm-javaagent.jar=port=7878,host=localhost to -Dcamel.main.shutdownTimeout=30 -Dquarkus.camel.source-location-enabled=true -javaagent:target/dependency/jolokia-agent-jvm-javaagent.jar=port=7878,host=localhost

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions