Uploaded image for project: 'Camel'
  1. Camel
  2. CAMEL-20524

Harmonize camel main configuration properties across runtimes

VotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Unknown

    Description

      The camel-main module was originally designed to run make it easy to run camel standalone without the need of a specific runtime (spring-boot, quarkus, etc), but now camel-main is also a core component of camel-quarkus and camel-spring-boot.

      camel-main also offers a number of properties that can be configured to configure camel-main, however, the runtimes may use some slight different property naming/namespaces making things a little bit confusing.

      As an example, camel-main defines a camel.main.routes-include-pattern property to let camel discover routes, however in camel-spring-boot the same property is camel.springboot..routes-include-pattern

      Ideally, runtimes should honor camel-main property and reserve some specific namespaces (i.e. camel.quarkus camel.springboot) for runtime specific options.

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            gnodet Guillaume Nodet
            lb Luca Burgazzoli
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment