You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by nf...@apache.org on 2018/09/19 07:12:56 UTC

[camel-k] branch master updated (1a40993 -> 1bf909c)

This is an automated email from the ASF dual-hosted git repository.

nferraro pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/camel-k.git.


    from 1a40993  Speedup deploy when building a new context
     new dd1d0f5  Embed camel catalog #93
     new 1bf909c  Embed camel catalog #93

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 Gopkg.lock                                         |    1 +
 deploy/camel-catalog.yaml                          | 2074 +++++++++++++++++++
 deploy/resources.go                                | 2078 ++++++++++++++++++++
 pkg/client/cmd/completion_bash.go                  |   40 +-
 pkg/client/cmd/context_create.go                   |   13 +-
 pkg/client/cmd/run.go                              |   12 +-
 .../{kubernetes/sanitize.go => camel/catalog.go}   |   44 +-
 runtime/{jvm => catalog-builder}/.gitignore        |    0
 runtime/catalog-builder/pom.xml                    |   69 +
 .../src/main/resources/catalogbuilder.groovy       |  111 ++
 runtime/pom.xml                                    |    2 +
 11 files changed, 4418 insertions(+), 26 deletions(-)
 create mode 100644 deploy/camel-catalog.yaml
 copy pkg/util/{kubernetes/sanitize.go => camel/catalog.go} (55%)
 copy runtime/{jvm => catalog-builder}/.gitignore (100%)
 create mode 100644 runtime/catalog-builder/pom.xml
 create mode 100644 runtime/catalog-builder/src/main/resources/catalogbuilder.groovy


[camel-k] 02/02: Embed camel catalog #93

Posted by nf...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

nferraro pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-k.git

commit 1bf909cb10759e7334dcc38af9f4672f38c3b5f9
Author: lburgazzoli <lb...@gmail.com>
AuthorDate: Wed Sep 19 07:53:26 2018 +0200

    Embed camel catalog #93
---
 Gopkg.lock                                         |    1 +
 deploy/camel-catalog.yaml                          | 3352 +++++++++-----------
 deploy/resources.go                                | 3352 +++++++++-----------
 pkg/client/cmd/completion_bash.go                  |    6 +-
 pkg/util/camel/catalog.go                          |   23 +-
 .../src/main/resources/catalogbuilder.groovy       |   93 +-
 6 files changed, 3272 insertions(+), 3555 deletions(-)

diff --git a/Gopkg.lock b/Gopkg.lock
index a1699bb..2efc6d9 100644
--- a/Gopkg.lock
+++ b/Gopkg.lock
@@ -733,6 +733,7 @@
     "github.com/spf13/cobra",
     "github.com/stoewer/go-strcase",
     "github.com/stretchr/testify/assert",
+    "gopkg.in/yaml.v2",
     "k8s.io/api/apps/v1",
     "k8s.io/api/core/v1",
     "k8s.io/api/rbac/v1",
diff --git a/deploy/camel-catalog.yaml b/deploy/camel-catalog.yaml
index 458be3c..36a3330 100644
--- a/deploy/camel-catalog.yaml
+++ b/deploy/camel-catalog.yaml
@@ -1,2252 +1,2074 @@
-components:
-  ahc:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-ahc
-      version: 2.22.1
+artifacts:
+  camel-ahc:
+    groupId: org.apache.camel
+    artifactId: camel-ahc
+    version: 2.22.1
     schemes:
     - ahc
-  ahc-ws:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-ahc-ws
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-ahc-ws:
+    groupId: org.apache.camel
+    artifactId: camel-ahc-ws
+    version: 2.22.1
     schemes:
     - ahc-ws
-    - ahc-ws
-    - ahc-wss
-  ahc-wss:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-ahc-ws
-      version: 2.22.1
-    schemes:
-    - ahc-wss
-    - ahc-ws
     - ahc-wss
-  amqp:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-amqp
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-amqp:
+    groupId: org.apache.camel
+    artifactId: camel-amqp
+    version: 2.22.1
     schemes:
     - amqp
-  apns:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-apns
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-apns:
+    groupId: org.apache.camel
+    artifactId: camel-apns
+    version: 2.22.1
     schemes:
     - apns
-  as2:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-as2
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-as2:
+    groupId: org.apache.camel
+    artifactId: camel-as2
+    version: 2.22.1
     schemes:
     - as2
-  asterisk:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-asterisk
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-asterisk:
+    groupId: org.apache.camel
+    artifactId: camel-asterisk
+    version: 2.22.1
     schemes:
     - asterisk
-  atmos:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-atmos
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-atmos:
+    groupId: org.apache.camel
+    artifactId: camel-atmos
+    version: 2.22.1
     schemes:
     - atmos
-  atmosphere-websocket:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-atmosphere-websocket
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-atmosphere-websocket:
+    groupId: org.apache.camel
+    artifactId: camel-atmosphere-websocket
+    version: 2.22.1
     schemes:
     - atmosphere-websocket
-  atom:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-atom
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-atom:
+    groupId: org.apache.camel
+    artifactId: camel-atom
+    version: 2.22.1
     schemes:
     - atom
-  atomix-map:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-atomix
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-atomix:
+    groupId: org.apache.camel
+    artifactId: camel-atomix
+    version: 2.22.1
     schemes:
     - atomix-map
-  atomix-messaging:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-atomix
-      version: 2.22.1
-    schemes:
     - atomix-messaging
-  atomix-multimap:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-atomix
-      version: 2.22.1
-    schemes:
     - atomix-multimap
-  atomix-queue:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-atomix
-      version: 2.22.1
-    schemes:
     - atomix-queue
-  atomix-set:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-atomix
-      version: 2.22.1
-    schemes:
     - atomix-set
-  atomix-value:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-atomix
-      version: 2.22.1
-    schemes:
     - atomix-value
-  avro:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-avro
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-avro:
+    groupId: org.apache.camel
+    artifactId: camel-avro
+    version: 2.22.1
     schemes:
     - avro
-  aws-cw:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-aws
-      version: 2.22.1
+    languages: []
+    dataformats:
+    - avro
+  camel-aws:
+    groupId: org.apache.camel
+    artifactId: camel-aws
+    version: 2.22.1
     schemes:
     - aws-cw
-  aws-ddb:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-aws
-      version: 2.22.1
-    schemes:
     - aws-ddb
-  aws-ddbstream:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-aws
-      version: 2.22.1
-    schemes:
     - aws-ddbstream
-  aws-ec2:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-aws
-      version: 2.22.1
-    schemes:
     - aws-ec2
-  aws-kinesis:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-aws
-      version: 2.22.1
-    schemes:
     - aws-kinesis
-  aws-kinesis-firehose:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-aws
-      version: 2.22.1
-    schemes:
     - aws-kinesis-firehose
-  aws-kms:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-aws
-      version: 2.22.1
-    schemes:
     - aws-kms
-  aws-lambda:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-aws
-      version: 2.22.1
-    schemes:
     - aws-lambda
-  aws-mq:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-aws
-      version: 2.22.1
-    schemes:
     - aws-mq
-  aws-s3:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-aws
-      version: 2.22.1
-    schemes:
     - aws-s3
-  aws-sdb:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-aws
-      version: 2.22.1
-    schemes:
     - aws-sdb
-  aws-ses:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-aws
-      version: 2.22.1
-    schemes:
     - aws-ses
-  aws-sns:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-aws
-      version: 2.22.1
-    schemes:
     - aws-sns
-  aws-sqs:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-aws
-      version: 2.22.1
-    schemes:
     - aws-sqs
-  aws-swf:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-aws
-      version: 2.22.1
-    schemes:
     - aws-swf
-  azure-blob:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-azure
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-azure:
+    groupId: org.apache.camel
+    artifactId: camel-azure
+    version: 2.22.1
     schemes:
     - azure-blob
-  azure-queue:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-azure
-      version: 2.22.1
-    schemes:
     - azure-queue
-  bean:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-core:
+    groupId: org.apache.camel
+    artifactId: camel-core
+    version: 2.22.1
     schemes:
     - bean
-  bean-validator:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-bean-validator
-      version: 2.22.1
+    - binding
+    - browse
+    - class
+    - controlbus
+    - dataformat
+    - dataset
+    - direct
+    - direct-vm
+    - file
+    - language
+    - log
+    - mock
+    - properties
+    - ref
+    - rest
+    - rest-api
+    - saga
+    - scheduler
+    - seda
+    - stub
+    - test
+    - timer
+    - validator
+    - vm
+    - xslt
+    languages:
+    - bean
+    - constant
+    - exchangeProperty
+    - file
+    - header
+    - ref
+    - simple
+    - tokenize
+    - xpath
+    - xtokenize
+    dataformats:
+    - gzip
+    - serialization
+    - string
+    - zip
+  camel-bean-validator:
+    groupId: org.apache.camel
+    artifactId: camel-bean-validator
+    version: 2.22.1
     schemes:
     - bean-validator
-  beanstalk:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-beanstalk
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-beanstalk:
+    groupId: org.apache.camel
+    artifactId: camel-beanstalk
+    version: 2.22.1
     schemes:
     - beanstalk
-  binding:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - binding
-  bonita:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-bonita
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-bonita:
+    groupId: org.apache.camel
+    artifactId: camel-bonita
+    version: 2.22.1
     schemes:
     - bonita
-  box:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-box
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-box:
+    groupId: org.apache.camel
+    artifactId: camel-box
+    version: 2.22.1
     schemes:
     - box
-  braintree:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-braintree
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-braintree:
+    groupId: org.apache.camel
+    artifactId: camel-braintree
+    version: 2.22.1
     schemes:
     - braintree
-  browse:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - browse
-  cache:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-cache
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-cache:
+    groupId: org.apache.camel
+    artifactId: camel-cache
+    version: 2.22.1
     schemes:
     - cache
-  caffeine-cache:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-caffeine
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-caffeine:
+    groupId: org.apache.camel
+    artifactId: camel-caffeine
+    version: 2.22.1
     schemes:
     - caffeine-cache
-  caffeine-loadcache:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-caffeine
-      version: 2.22.1
-    schemes:
     - caffeine-loadcache
-  chronicle-engine:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-chronicle
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-chronicle:
+    groupId: org.apache.camel
+    artifactId: camel-chronicle
+    version: 2.22.1
     schemes:
     - chronicle-engine
-  chunk:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-chunk
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-chunk:
+    groupId: org.apache.camel
+    artifactId: camel-chunk
+    version: 2.22.1
     schemes:
     - chunk
-  class:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - class
-  cm-sms:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-cm-sms
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-cm-sms:
+    groupId: org.apache.camel
+    artifactId: camel-cm-sms
+    version: 2.22.1
     schemes:
     - cm-sms
-  cmis:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-cmis
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-cmis:
+    groupId: org.apache.camel
+    artifactId: camel-cmis
+    version: 2.22.1
     schemes:
     - cmis
-  coap:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-coap
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-coap:
+    groupId: org.apache.camel
+    artifactId: camel-coap
+    version: 2.22.1
     schemes:
     - coap
-  cometd:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-cometd
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-cometd:
+    groupId: org.apache.camel
+    artifactId: camel-cometd
+    version: 2.22.1
     schemes:
     - cometd
-    - cometd
     - cometds
-  cometds:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-cometd
-      version: 2.22.1
-    schemes:
-    - cometds
-    - cometd
-    - cometds
-  consul:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-consul
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-consul:
+    groupId: org.apache.camel
+    artifactId: camel-consul
+    version: 2.22.1
     schemes:
     - consul
-  context:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-context
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-context:
+    groupId: org.apache.camel
+    artifactId: camel-context
+    version: 2.22.1
     schemes:
     - context
-  controlbus:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - controlbus
-  couchbase:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-couchbase
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-couchbase:
+    groupId: org.apache.camel
+    artifactId: camel-couchbase
+    version: 2.22.1
     schemes:
     - couchbase
-  couchdb:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-couchdb
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-couchdb:
+    groupId: org.apache.camel
+    artifactId: camel-couchdb
+    version: 2.22.1
     schemes:
     - couchdb
-  cql:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-cassandraql
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-cassandraql:
+    groupId: org.apache.camel
+    artifactId: camel-cassandraql
+    version: 2.22.1
     schemes:
     - cql
-  crypto:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-crypto
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-crypto:
+    groupId: org.apache.camel
+    artifactId: camel-crypto
+    version: 2.22.1
     schemes:
     - crypto
-  crypto-cms:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-crypto-cms
-      version: 2.22.1
+    languages: []
+    dataformats:
+    - crypto
+    - pgp
+  camel-crypto-cms:
+    groupId: org.apache.camel
+    artifactId: camel-crypto-cms
+    version: 2.22.1
     schemes:
     - crypto-cms
-  cxf:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-cxf
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-cxf:
+    groupId: org.apache.camel
+    artifactId: camel-cxf
+    version: 2.22.1
     schemes:
     - cxf
-  cxfrs:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-cxf
-      version: 2.22.1
-    schemes:
     - cxfrs
-  dataformat:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - dataformat
-  dataset:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - dataset
-  digitalocean:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-digitalocean
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-digitalocean:
+    groupId: org.apache.camel
+    artifactId: camel-digitalocean
+    version: 2.22.1
     schemes:
     - digitalocean
-  direct:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - direct
-  direct-vm:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - direct-vm
-  disruptor:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-disruptor
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-disruptor:
+    groupId: org.apache.camel
+    artifactId: camel-disruptor
+    version: 2.22.1
     schemes:
     - disruptor
-    - disruptor
     - disruptor-vm
-  disruptor-vm:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-disruptor
-      version: 2.22.1
-    schemes:
-    - disruptor-vm
-    - disruptor
-    - disruptor-vm
-  dns:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-dns
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-dns:
+    groupId: org.apache.camel
+    artifactId: camel-dns
+    version: 2.22.1
     schemes:
     - dns
-  docker:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-docker
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-docker:
+    groupId: org.apache.camel
+    artifactId: camel-docker
+    version: 2.22.1
     schemes:
     - docker
-  dozer:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-dozer
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-dozer:
+    groupId: org.apache.camel
+    artifactId: camel-dozer
+    version: 2.22.1
     schemes:
     - dozer
-  drill:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-drill
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-drill:
+    groupId: org.apache.camel
+    artifactId: camel-drill
+    version: 2.22.1
     schemes:
     - drill
-  dropbox:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-dropbox
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-dropbox:
+    groupId: org.apache.camel
+    artifactId: camel-dropbox
+    version: 2.22.1
     schemes:
     - dropbox
-  ehcache:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-ehcache
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-ehcache:
+    groupId: org.apache.camel
+    artifactId: camel-ehcache
+    version: 2.22.1
     schemes:
     - ehcache
-  ejb:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-ejb
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-ejb:
+    groupId: org.apache.camel
+    artifactId: camel-ejb
+    version: 2.22.1
     schemes:
     - ejb
-  elasticsearch:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-elasticsearch
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-elasticsearch:
+    groupId: org.apache.camel
+    artifactId: camel-elasticsearch
+    version: 2.22.1
     schemes:
     - elasticsearch
-  elasticsearch-rest:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-elasticsearch-rest
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-elasticsearch-rest:
+    groupId: org.apache.camel
+    artifactId: camel-elasticsearch-rest
+    version: 2.22.1
     schemes:
     - elasticsearch-rest
-  elasticsearch5:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-elasticsearch5
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-elasticsearch5:
+    groupId: org.apache.camel
+    artifactId: camel-elasticsearch5
+    version: 2.22.1
     schemes:
     - elasticsearch5
-  elsql:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-elsql
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-elsql:
+    groupId: org.apache.camel
+    artifactId: camel-elsql
+    version: 2.22.1
     schemes:
     - elsql
-  etcd:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-etcd
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-etcd:
+    groupId: org.apache.camel
+    artifactId: camel-etcd
+    version: 2.22.1
     schemes:
     - etcd
-  eventadmin:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-eventadmin
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-eventadmin:
+    groupId: org.apache.camel
+    artifactId: camel-eventadmin
+    version: 2.22.1
     schemes:
     - eventadmin
-  exec:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-exec
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-exec:
+    groupId: org.apache.camel
+    artifactId: camel-exec
+    version: 2.22.1
     schemes:
     - exec
-  facebook:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-facebook
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-facebook:
+    groupId: org.apache.camel
+    artifactId: camel-facebook
+    version: 2.22.1
     schemes:
     - facebook
-  file:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - file
-  flatpack:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-flatpack
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-flatpack:
+    groupId: org.apache.camel
+    artifactId: camel-flatpack
+    version: 2.22.1
     schemes:
     - flatpack
-  flink:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-flink
-      version: 2.22.1
+    languages: []
+    dataformats:
+    - flatpack
+  camel-flink:
+    groupId: org.apache.camel
+    artifactId: camel-flink
+    version: 2.22.1
     schemes:
     - flink
-  fop:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-fop
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-fop:
+    groupId: org.apache.camel
+    artifactId: camel-fop
+    version: 2.22.1
     schemes:
     - fop
-  freemarker:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-freemarker
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-freemarker:
+    groupId: org.apache.camel
+    artifactId: camel-freemarker
+    version: 2.22.1
     schemes:
     - freemarker
-  ftp:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-ftp
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-ftp:
+    groupId: org.apache.camel
+    artifactId: camel-ftp
+    version: 2.22.1
     schemes:
     - ftp
-  ftps:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-ftp
-      version: 2.22.1
-    schemes:
     - ftps
-  ganglia:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-ganglia
-      version: 2.22.1
+    - sftp
+    languages: []
+    dataformats: []
+  camel-ganglia:
+    groupId: org.apache.camel
+    artifactId: camel-ganglia
+    version: 2.22.1
     schemes:
     - ganglia
-  geocoder:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-geocoder
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-geocoder:
+    groupId: org.apache.camel
+    artifactId: camel-geocoder
+    version: 2.22.1
     schemes:
     - geocoder
-  git:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-git
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-git:
+    groupId: org.apache.camel
+    artifactId: camel-git
+    version: 2.22.1
     schemes:
     - git
-  github:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-github
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-github:
+    groupId: org.apache.camel
+    artifactId: camel-github
+    version: 2.22.1
     schemes:
     - github
-  google-bigquery:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-google-bigquery
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-google-bigquery:
+    groupId: org.apache.camel
+    artifactId: camel-google-bigquery
+    version: 2.22.1
     schemes:
     - google-bigquery
-  google-calendar:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-google-calendar
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-google-calendar:
+    groupId: org.apache.camel
+    artifactId: camel-google-calendar
+    version: 2.22.1
     schemes:
     - google-calendar
-  google-drive:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-google-drive
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-google-drive:
+    groupId: org.apache.camel
+    artifactId: camel-google-drive
+    version: 2.22.1
     schemes:
     - google-drive
-  google-mail:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-google-mail
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-google-mail:
+    groupId: org.apache.camel
+    artifactId: camel-google-mail
+    version: 2.22.1
     schemes:
     - google-mail
-  google-mail-stream:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-google-mail
-      version: 2.22.1
-    schemes:
     - google-mail-stream
-  google-pubsub:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-google-pubsub
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-google-pubsub:
+    groupId: org.apache.camel
+    artifactId: camel-google-pubsub
+    version: 2.22.1
     schemes:
     - google-pubsub
-  gora:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-gora
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-gora:
+    groupId: org.apache.camel
+    artifactId: camel-gora
+    version: 2.22.1
     schemes:
     - gora
-  grape:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-grape
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-grape:
+    groupId: org.apache.camel
+    artifactId: camel-grape
+    version: 2.22.1
     schemes:
     - grape
-  grpc:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-grpc
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-grpc:
+    groupId: org.apache.camel
+    artifactId: camel-grpc
+    version: 2.22.1
     schemes:
     - grpc
-  guava-eventbus:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-guava-eventbus
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-guava-eventbus:
+    groupId: org.apache.camel
+    artifactId: camel-guava-eventbus
+    version: 2.22.1
     schemes:
     - guava-eventbus
-  hazelcast-atomicvalue:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-hazelcast
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-hazelcast:
+    groupId: org.apache.camel
+    artifactId: camel-hazelcast
+    version: 2.22.1
     schemes:
     - hazelcast-atomicvalue
-  hazelcast-instance:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-hazelcast
-      version: 2.22.1
-    schemes:
     - hazelcast-instance
-  hazelcast-list:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-hazelcast
-      version: 2.22.1
-    schemes:
     - hazelcast-list
-  hazelcast-map:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-hazelcast
-      version: 2.22.1
-    schemes:
     - hazelcast-map
-  hazelcast-multimap:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-hazelcast
-      version: 2.22.1
-    schemes:
     - hazelcast-multimap
-  hazelcast-queue:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-hazelcast
-      version: 2.22.1
-    schemes:
     - hazelcast-queue
-  hazelcast-replicatedmap:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-hazelcast
-      version: 2.22.1
-    schemes:
     - hazelcast-replicatedmap
-  hazelcast-ringbuffer:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-hazelcast
-      version: 2.22.1
-    schemes:
     - hazelcast-ringbuffer
-  hazelcast-seda:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-hazelcast
-      version: 2.22.1
-    schemes:
     - hazelcast-seda
-  hazelcast-set:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-hazelcast
-      version: 2.22.1
-    schemes:
     - hazelcast-set
-  hazelcast-topic:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-hazelcast
-      version: 2.22.1
-    schemes:
     - hazelcast-topic
-  hbase:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-hbase
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-hbase:
+    groupId: org.apache.camel
+    artifactId: camel-hbase
+    version: 2.22.1
     schemes:
     - hbase
-  hdfs:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-hdfs
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-hdfs:
+    groupId: org.apache.camel
+    artifactId: camel-hdfs
+    version: 2.22.1
     schemes:
     - hdfs
-  hdfs2:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-hdfs2
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-hdfs2:
+    groupId: org.apache.camel
+    artifactId: camel-hdfs2
+    version: 2.22.1
     schemes:
     - hdfs2
-  hipchat:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-hipchat
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-hipchat:
+    groupId: org.apache.camel
+    artifactId: camel-hipchat
+    version: 2.22.1
     schemes:
     - hipchat
-  http:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-http
-      version: 2.22.1
-    schemes:
-    - http
-    - http
-    - https
-  http4:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-http4
-      version: 2.22.1
-    schemes:
-    - http4
-    - http4
-    - https4
-  https:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-http
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-http:
+    groupId: org.apache.camel
+    artifactId: camel-http
+    version: 2.22.1
     schemes:
-    - https
     - http
     - https
-  https4:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-http4
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-http4:
+    groupId: org.apache.camel
+    artifactId: camel-http4
+    version: 2.22.1
     schemes:
-    - https4
     - http4
     - https4
-  ibatis:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-ibatis
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-ibatis:
+    groupId: org.apache.camel
+    artifactId: camel-ibatis
+    version: 2.22.1
     schemes:
     - ibatis
-  iec60870-client:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-iec60870
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-iec60870:
+    groupId: org.apache.camel
+    artifactId: camel-iec60870
+    version: 2.22.1
     schemes:
     - iec60870-client
-  iec60870-server:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-iec60870
-      version: 2.22.1
-    schemes:
     - iec60870-server
-  ignite-cache:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-ignite
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-ignite:
+    groupId: org.apache.camel
+    artifactId: camel-ignite
+    version: 2.22.1
     schemes:
     - ignite-cache
-  ignite-compute:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-ignite
-      version: 2.22.1
-    schemes:
     - ignite-compute
-  ignite-events:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-ignite
-      version: 2.22.1
-    schemes:
     - ignite-events
-  ignite-idgen:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-ignite
-      version: 2.22.1
-    schemes:
     - ignite-idgen
-  ignite-messaging:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-ignite
-      version: 2.22.1
-    schemes:
     - ignite-messaging
-  ignite-queue:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-ignite
-      version: 2.22.1
-    schemes:
     - ignite-queue
-  ignite-set:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-ignite
-      version: 2.22.1
-    schemes:
     - ignite-set
-  imap:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-mail
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-mail:
+    groupId: org.apache.camel
+    artifactId: camel-mail
+    version: 2.22.1
     schemes:
     - imap
-    - imap
-    - imaps
-    - pop3
-    - pop3s
-    - smtp
-    - smtps
-  imaps:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-mail
-      version: 2.22.1
-    schemes:
-    - imaps
-    - imap
     - imaps
     - pop3
     - pop3s
     - smtp
     - smtps
-  infinispan:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-infinispan
-      version: 2.22.1
+    languages: []
+    dataformats:
+    - mime-multipart
+  camel-infinispan:
+    groupId: org.apache.camel
+    artifactId: camel-infinispan
+    version: 2.22.1
     schemes:
     - infinispan
-  influxdb:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-influxdb
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-influxdb:
+    groupId: org.apache.camel
+    artifactId: camel-influxdb
+    version: 2.22.1
     schemes:
     - influxdb
-  irc:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-irc
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-irc:
+    groupId: org.apache.camel
+    artifactId: camel-irc
+    version: 2.22.1
     schemes:
     - irc
-  ironmq:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-ironmq
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-ironmq:
+    groupId: org.apache.camel
+    artifactId: camel-ironmq
+    version: 2.22.1
     schemes:
     - ironmq
-  javaspace:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-javaspace
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-javaspace:
+    groupId: org.apache.camel
+    artifactId: camel-javaspace
+    version: 2.22.1
     schemes:
     - javaspace
-  jbpm:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-jbpm
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-jbpm:
+    groupId: org.apache.camel
+    artifactId: camel-jbpm
+    version: 2.22.1
     schemes:
     - jbpm
-  jcache:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-jcache
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-jcache:
+    groupId: org.apache.camel
+    artifactId: camel-jcache
+    version: 2.22.1
     schemes:
     - jcache
-  jclouds:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-jclouds
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-jclouds:
+    groupId: org.apache.camel
+    artifactId: camel-jclouds
+    version: 2.22.1
     schemes:
     - jclouds
-  jcr:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-jcr
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-jcr:
+    groupId: org.apache.camel
+    artifactId: camel-jcr
+    version: 2.22.1
     schemes:
     - jcr
-  jdbc:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-jdbc
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-jdbc:
+    groupId: org.apache.camel
+    artifactId: camel-jdbc
+    version: 2.22.1
     schemes:
     - jdbc
-  jetty:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-jetty9
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-jetty9:
+    groupId: org.apache.camel
+    artifactId: camel-jetty9
+    version: 2.22.1
     schemes:
     - jetty
-  jgroups:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-jgroups
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-jgroups:
+    groupId: org.apache.camel
+    artifactId: camel-jgroups
+    version: 2.22.1
     schemes:
     - jgroups
-  jing:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-jing
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-jing:
+    groupId: org.apache.camel
+    artifactId: camel-jing
+    version: 2.22.1
     schemes:
     - jing
-  jira:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-jira
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-jira:
+    groupId: org.apache.camel
+    artifactId: camel-jira
+    version: 2.22.1
     schemes:
     - jira
-  jms:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-jms
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-jms:
+    groupId: org.apache.camel
+    artifactId: camel-jms
+    version: 2.22.1
     schemes:
     - jms
-  jmx:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-jmx
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-jmx:
+    groupId: org.apache.camel
+    artifactId: camel-jmx
+    version: 2.22.1
     schemes:
     - jmx
-  jolt:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-jolt
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-jolt:
+    groupId: org.apache.camel
+    artifactId: camel-jolt
+    version: 2.22.1
     schemes:
     - jolt
-  jpa:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-jpa
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-jpa:
+    groupId: org.apache.camel
+    artifactId: camel-jpa
+    version: 2.22.1
     schemes:
     - jpa
-  json-validator:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-json-validator
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-json-validator:
+    groupId: org.apache.camel
+    artifactId: camel-json-validator
+    version: 2.22.1
     schemes:
     - json-validator
-  jt400:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-jt400
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-jt400:
+    groupId: org.apache.camel
+    artifactId: camel-jt400
+    version: 2.22.1
     schemes:
     - jt400
-  kafka:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-kafka
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-kafka:
+    groupId: org.apache.camel
+    artifactId: camel-kafka
+    version: 2.22.1
     schemes:
     - kafka
-  kestrel:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-kestrel
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-kestrel:
+    groupId: org.apache.camel
+    artifactId: camel-kestrel
+    version: 2.22.1
     schemes:
     - kestrel
-  krati:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-krati
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-krati:
+    groupId: org.apache.camel
+    artifactId: camel-krati
+    version: 2.22.1
     schemes:
     - krati
-  kubernetes:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-kubernetes
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-kubernetes:
+    groupId: org.apache.camel
+    artifactId: camel-kubernetes
+    version: 2.22.1
     schemes:
     - kubernetes
-  kubernetes-config-maps:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-kubernetes
-      version: 2.22.1
-    schemes:
     - kubernetes-config-maps
-  kubernetes-deployments:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-kubernetes
-      version: 2.22.1
-    schemes:
     - kubernetes-deployments
-  kubernetes-namespaces:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-kubernetes
-      version: 2.22.1
-    schemes:
     - kubernetes-namespaces
-  kubernetes-nodes:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-kubernetes
-      version: 2.22.1
-    schemes:
     - kubernetes-nodes
-  kubernetes-persistent-volumes:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-kubernetes
-      version: 2.22.1
-    schemes:
     - kubernetes-persistent-volumes
-  kubernetes-persistent-volumes-claims:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-kubernetes
-      version: 2.22.1
-    schemes:
     - kubernetes-persistent-volumes-claims
-  kubernetes-pods:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-kubernetes
-      version: 2.22.1
-    schemes:
     - kubernetes-pods
-  kubernetes-replication-controllers:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-kubernetes
-      version: 2.22.1
-    schemes:
     - kubernetes-replication-controllers
-  kubernetes-resources-quota:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-kubernetes
-      version: 2.22.1
-    schemes:
     - kubernetes-resources-quota
-  kubernetes-secrets:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-kubernetes
-      version: 2.22.1
-    schemes:
     - kubernetes-secrets
-  kubernetes-service-accounts:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-kubernetes
-      version: 2.22.1
-    schemes:
     - kubernetes-service-accounts
-  kubernetes-services:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-kubernetes
-      version: 2.22.1
-    schemes:
     - kubernetes-services
-  language:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - language
-  ldap:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-ldap
-      version: 2.22.1
+    - openshift-build-configs
+    - openshift-builds
+    languages: []
+    dataformats: []
+  camel-ldap:
+    groupId: org.apache.camel
+    artifactId: camel-ldap
+    version: 2.22.1
     schemes:
     - ldap
-  ldif:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-ldif
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-ldif:
+    groupId: org.apache.camel
+    artifactId: camel-ldif
+    version: 2.22.1
     schemes:
     - ldif
-  linkedin:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-linkedin
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-linkedin:
+    groupId: org.apache.camel
+    artifactId: camel-linkedin
+    version: 2.22.1
     schemes:
     - linkedin
-  log:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - log
-  lpr:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-printer
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-printer:
+    groupId: org.apache.camel
+    artifactId: camel-printer
+    version: 2.22.1
     schemes:
     - lpr
-  lucene:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-lucene
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-lucene:
+    groupId: org.apache.camel
+    artifactId: camel-lucene
+    version: 2.22.1
     schemes:
     - lucene
-  lumberjack:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-lumberjack
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-lumberjack:
+    groupId: org.apache.camel
+    artifactId: camel-lumberjack
+    version: 2.22.1
     schemes:
     - lumberjack
-  master:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-master
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-master:
+    groupId: org.apache.camel
+    artifactId: camel-master
+    version: 2.22.1
     schemes:
     - master
-  metrics:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-metrics
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-metrics:
+    groupId: org.apache.camel
+    artifactId: camel-metrics
+    version: 2.22.1
     schemes:
     - metrics
-  micrometer:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-micrometer
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-micrometer:
+    groupId: org.apache.camel
+    artifactId: camel-micrometer
+    version: 2.22.1
     schemes:
     - micrometer
-  milo-client:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-milo
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-milo:
+    groupId: org.apache.camel
+    artifactId: camel-milo
+    version: 2.22.1
     schemes:
     - milo-client
-  milo-server:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-milo
-      version: 2.22.1
-    schemes:
     - milo-server
-  mina:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-mina
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-mina:
+    groupId: org.apache.camel
+    artifactId: camel-mina
+    version: 2.22.1
     schemes:
     - mina
-  mina2:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-mina2
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-mina2:
+    groupId: org.apache.camel
+    artifactId: camel-mina2
+    version: 2.22.1
     schemes:
     - mina2
-  mllp:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-mllp
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-mllp:
+    groupId: org.apache.camel
+    artifactId: camel-mllp
+    version: 2.22.1
     schemes:
     - mllp
-  mock:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - mock
-  mongodb:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-mongodb
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-mongodb:
+    groupId: org.apache.camel
+    artifactId: camel-mongodb
+    version: 2.22.1
     schemes:
     - mongodb
-  mongodb-gridfs:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-mongodb-gridfs
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-mongodb-gridfs:
+    groupId: org.apache.camel
+    artifactId: camel-mongodb-gridfs
+    version: 2.22.1
     schemes:
     - mongodb-gridfs
-  mongodb3:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-mongodb3
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-mongodb3:
+    groupId: org.apache.camel
+    artifactId: camel-mongodb3
+    version: 2.22.1
     schemes:
     - mongodb3
-  mqtt:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-mqtt
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-mqtt:
+    groupId: org.apache.camel
+    artifactId: camel-mqtt
+    version: 2.22.1
     schemes:
     - mqtt
-  msv:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-msv
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-msv:
+    groupId: org.apache.camel
+    artifactId: camel-msv
+    version: 2.22.1
     schemes:
     - msv
-  mustache:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-mustache
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-mustache:
+    groupId: org.apache.camel
+    artifactId: camel-mustache
+    version: 2.22.1
     schemes:
     - mustache
-  mvel:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-mvel
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-mvel:
+    groupId: org.apache.camel
+    artifactId: camel-mvel
+    version: 2.22.1
     schemes:
     - mvel
-  mybatis:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-mybatis
-      version: 2.22.1
+    languages:
+    - mvel
+    dataformats: []
+  camel-mybatis:
+    groupId: org.apache.camel
+    artifactId: camel-mybatis
+    version: 2.22.1
     schemes:
     - mybatis
-  mybatis-bean:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-mybatis
-      version: 2.22.1
-    schemes:
     - mybatis-bean
-  nagios:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-nagios
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-nagios:
+    groupId: org.apache.camel
+    artifactId: camel-nagios
+    version: 2.22.1
     schemes:
     - nagios
-  nats:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-nats
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-nats:
+    groupId: org.apache.camel
+    artifactId: camel-nats
+    version: 2.22.1
     schemes:
     - nats
-  netty:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-netty
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-netty:
+    groupId: org.apache.camel
+    artifactId: camel-netty
+    version: 2.22.1
     schemes:
     - netty
-  netty-http:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-netty-http
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-netty-http:
+    groupId: org.apache.camel
+    artifactId: camel-netty-http
+    version: 2.22.1
     schemes:
     - netty-http
-  netty4:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-netty4
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-netty4:
+    groupId: org.apache.camel
+    artifactId: camel-netty4
+    version: 2.22.1
     schemes:
     - netty4
-  netty4-http:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-netty4-http
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-netty4-http:
+    groupId: org.apache.camel
+    artifactId: camel-netty4-http
+    version: 2.22.1
     schemes:
     - netty4-http
-  olingo2:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-olingo2
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-olingo2:
+    groupId: org.apache.camel
+    artifactId: camel-olingo2
+    version: 2.22.1
     schemes:
     - olingo2
-  olingo4:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-olingo4
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-olingo4:
+    groupId: org.apache.camel
+    artifactId: camel-olingo4
+    version: 2.22.1
     schemes:
     - olingo4
-  openshift:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-openshift
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-openshift:
+    groupId: org.apache.camel
+    artifactId: camel-openshift
+    version: 2.22.1
     schemes:
     - openshift
-  openshift-build-configs:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-kubernetes
-      version: 2.22.1
-    schemes:
-    - openshift-build-configs
-  openshift-builds:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-kubernetes
-      version: 2.22.1
-    schemes:
-    - openshift-builds
-  openstack-cinder:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-openstack
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-openstack:
+    groupId: org.apache.camel
+    artifactId: camel-openstack
+    version: 2.22.1
     schemes:
     - openstack-cinder
-  openstack-glance:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-openstack
-      version: 2.22.1
-    schemes:
     - openstack-glance
-  openstack-keystone:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-openstack
-      version: 2.22.1
-    schemes:
     - openstack-keystone
-  openstack-neutron:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-openstack
-      version: 2.22.1
-    schemes:
     - openstack-neutron
-  openstack-nova:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-openstack
-      version: 2.22.1
-    schemes:
     - openstack-nova
-  openstack-swift:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-openstack
-      version: 2.22.1
-    schemes:
     - openstack-swift
-  optaplanner:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-optaplanner
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-optaplanner:
+    groupId: org.apache.camel
+    artifactId: camel-optaplanner
+    version: 2.22.1
     schemes:
     - optaplanner
-  paho:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-paho
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-paho:
+    groupId: org.apache.camel
+    artifactId: camel-paho
+    version: 2.22.1
     schemes:
     - paho
-  paxlogging:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-paxlogging
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-paxlogging:
+    groupId: org.apache.camel
+    artifactId: camel-paxlogging
+    version: 2.22.1
     schemes:
     - paxlogging
-  pdf:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-pdf
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-pdf:
+    groupId: org.apache.camel
+    artifactId: camel-pdf
+    version: 2.22.1
     schemes:
     - pdf
-  pgevent:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-pgevent
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-pgevent:
+    groupId: org.apache.camel
+    artifactId: camel-pgevent
+    version: 2.22.1
     schemes:
     - pgevent
-  pop3:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-mail
-      version: 2.22.1
-    schemes:
-    - pop3
-    - imap
-    - imaps
-    - pop3
-    - pop3s
-    - smtp
-    - smtps
-  pop3s:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-mail
-      version: 2.22.1
-    schemes:
-    - pop3s
-    - imap
-    - imaps
-    - pop3
-    - pop3s
-    - smtp
-    - smtps
-  properties:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - properties
-  pubnub:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-pubnub
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-pubnub:
+    groupId: org.apache.camel
+    artifactId: camel-pubnub
+    version: 2.22.1
     schemes:
     - pubnub
-  quartz:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-quartz
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-quartz:
+    groupId: org.apache.camel
+    artifactId: camel-quartz
+    version: 2.22.1
     schemes:
     - quartz
-  quartz2:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-quartz2
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-quartz2:
+    groupId: org.apache.camel
+    artifactId: camel-quartz2
+    version: 2.22.1
     schemes:
     - quartz2
-  quickfix:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-quickfix
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-quickfix:
+    groupId: org.apache.camel
+    artifactId: camel-quickfix
+    version: 2.22.1
     schemes:
     - quickfix
-  rabbitmq:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-rabbitmq
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-rabbitmq:
+    groupId: org.apache.camel
+    artifactId: camel-rabbitmq
+    version: 2.22.1
     schemes:
     - rabbitmq
-  reactive-streams:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-reactive-streams
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-reactive-streams:
+    groupId: org.apache.camel
+    artifactId: camel-reactive-streams
+    version: 2.22.1
     schemes:
     - reactive-streams
-  ref:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - ref
-  rest:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - rest
-  rest-api:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - rest-api
-  rest-swagger:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-rest-swagger
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-rest-swagger:
+    groupId: org.apache.camel
+    artifactId: camel-rest-swagger
+    version: 2.22.1
     schemes:
     - rest-swagger
-  restlet:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-restlet
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-restlet:
+    groupId: org.apache.camel
+    artifactId: camel-restlet
+    version: 2.22.1
     schemes:
     - restlet
-  rmi:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-rmi
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-rmi:
+    groupId: org.apache.camel
+    artifactId: camel-rmi
+    version: 2.22.1
     schemes:
     - rmi
-  routebox:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-routebox
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-routebox:
+    groupId: org.apache.camel
+    artifactId: camel-routebox
+    version: 2.22.1
     schemes:
     - routebox
-  rss:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-rss
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-rss:
+    groupId: org.apache.camel
+    artifactId: camel-rss
+    version: 2.22.1
     schemes:
     - rss
-  saga:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - saga
-  salesforce:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-salesforce
-      version: 2.22.1
+    languages: []
+    dataformats:
+    - rss
+  camel-salesforce:
+    groupId: org.apache.camel
+    artifactId: camel-salesforce
+    version: 2.22.1
     schemes:
     - salesforce
-  sap-netweaver:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-sap-netweaver
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-sap-netweaver:
+    groupId: org.apache.camel
+    artifactId: camel-sap-netweaver
+    version: 2.22.1
     schemes:
     - sap-netweaver
-  scheduler:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - scheduler
-  schematron:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-schematron
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-schematron:
+    groupId: org.apache.camel
+    artifactId: camel-schematron
+    version: 2.22.1
     schemes:
     - schematron
-  scp:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-jsch
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-jsch:
+    groupId: org.apache.camel
+    artifactId: camel-jsch
+    version: 2.22.1
     schemes:
     - scp
-  seda:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - seda
-  service:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-service
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-service:
+    groupId: org.apache.camel
+    artifactId: camel-service
+    version: 2.22.1
     schemes:
     - service
-  servicenow:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-servicenow
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-servicenow:
+    groupId: org.apache.camel
+    artifactId: camel-servicenow
+    version: 2.22.1
     schemes:
     - servicenow
-  servlet:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-servlet
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-servlet:
+    groupId: org.apache.camel
+    artifactId: camel-servlet
+    version: 2.22.1
     schemes:
     - servlet
-  sftp:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-ftp
-      version: 2.22.1
-    schemes:
-    - sftp
-  sip:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-sip
-      version: 2.22.1
-    schemes:
-    - sip
-    - sip
-    - sips
-  sips:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-sip
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-sip:
+    groupId: org.apache.camel
+    artifactId: camel-sip
+    version: 2.22.1
     schemes:
-    - sips
     - sip
     - sips
-  sjms:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-sjms
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-sjms:
+    groupId: org.apache.camel
+    artifactId: camel-sjms
+    version: 2.22.1
     schemes:
     - sjms
-  sjms-batch:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-sjms
-      version: 2.22.1
-    schemes:
     - sjms-batch
-  sjms2:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-sjms2
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-sjms2:
+    groupId: org.apache.camel
+    artifactId: camel-sjms2
+    version: 2.22.1
     schemes:
     - sjms2
-  slack:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-slack
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-slack:
+    groupId: org.apache.camel
+    artifactId: camel-slack
+    version: 2.22.1
     schemes:
     - slack
-  smpp:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-smpp
-      version: 2.22.1
-    schemes:
-    - smpp
-    - smpp
-    - smpps
-  smpps:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-smpp
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-smpp:
+    groupId: org.apache.camel
+    artifactId: camel-smpp
+    version: 2.22.1
     schemes:
-    - smpps
     - smpp
     - smpps
-  smtp:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-mail
-      version: 2.22.1
-    schemes:
-    - smtp
-    - imap
-    - imaps
-    - pop3
-    - pop3s
-    - smtp
-    - smtps
-  smtps:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-mail
-      version: 2.22.1
-    schemes:
-    - smtps
-    - imap
-    - imaps
-    - pop3
-    - pop3s
-    - smtp
-    - smtps
-  snmp:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-snmp
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-snmp:
+    groupId: org.apache.camel
+    artifactId: camel-snmp
+    version: 2.22.1
     schemes:
     - snmp
-  solr:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-solr
-      version: 2.22.1
-    schemes:
-    - solr
-    - solr
-    - solrs
-    - solrCloud
-  solrCloud:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-solr
-      version: 2.22.1
-    schemes:
-    - solrCloud
-    - solr
-    - solrs
-    - solrCloud
-  solrs:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-solr
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-solr:
+    groupId: org.apache.camel
+    artifactId: camel-solr
+    version: 2.22.1
     schemes:
-    - solrs
     - solr
     - solrs
     - solrCloud
-  spark:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-spark
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-spark:
+    groupId: org.apache.camel
+    artifactId: camel-spark
+    version: 2.22.1
     schemes:
     - spark
-  spark-rest:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-spark-rest
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-spark-rest:
+    groupId: org.apache.camel
+    artifactId: camel-spark-rest
+    version: 2.22.1
     schemes:
     - spark-rest
-  splunk:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-splunk
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-splunk:
+    groupId: org.apache.camel
+    artifactId: camel-splunk
+    version: 2.22.1
     schemes:
     - splunk
-  spring-batch:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-spring-batch
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-spring-batch:
+    groupId: org.apache.camel
+    artifactId: camel-spring-batch
+    version: 2.22.1
     schemes:
     - spring-batch
-  spring-event:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-spring
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-spring:
+    groupId: org.apache.camel
+    artifactId: camel-spring
+    version: 2.22.1
     schemes:
     - spring-event
-  spring-integration:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-spring-integration
-      version: 2.22.1
+    languages:
+    - spel
+    dataformats: []
+  camel-spring-integration:
+    groupId: org.apache.camel
+    artifactId: camel-spring-integration
+    version: 2.22.1
     schemes:
     - spring-integration
-  spring-ldap:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-spring-ldap
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-spring-ldap:
+    groupId: org.apache.camel
+    artifactId: camel-spring-ldap
+    version: 2.22.1
     schemes:
     - spring-ldap
-  spring-redis:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-spring-redis
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-spring-redis:
+    groupId: org.apache.camel
+    artifactId: camel-spring-redis
+    version: 2.22.1
     schemes:
     - spring-redis
-  spring-ws:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-spring-ws
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-spring-ws:
+    groupId: org.apache.camel
+    artifactId: camel-spring-ws
+    version: 2.22.1
     schemes:
     - spring-ws
-  sql:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-sql
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-sql:
+    groupId: org.apache.camel
+    artifactId: camel-sql
+    version: 2.22.1
     schemes:
     - sql
-  sql-stored:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-sql
-      version: 2.22.1
-    schemes:
     - sql-stored
-  ssh:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-ssh
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-ssh:
+    groupId: org.apache.camel
+    artifactId: camel-ssh
+    version: 2.22.1
     schemes:
     - ssh
-  stax:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-stax
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-stax:
+    groupId: org.apache.camel
+    artifactId: camel-stax
+    version: 2.22.1
     schemes:
     - stax
-  stomp:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-stomp
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-stomp:
+    groupId: org.apache.camel
+    artifactId: camel-stomp
+    version: 2.22.1
     schemes:
     - stomp
-  stream:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-stream
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-stream:
+    groupId: org.apache.camel
+    artifactId: camel-stream
+    version: 2.22.1
     schemes:
     - stream
-  string-template:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-stringtemplate
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-stringtemplate:
+    groupId: org.apache.camel
+    artifactId: camel-stringtemplate
+    version: 2.22.1
     schemes:
     - string-template
-  stub:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - stub
-  telegram:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-telegram
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-telegram:
+    groupId: org.apache.camel
+    artifactId: camel-telegram
+    version: 2.22.1
     schemes:
     - telegram
-  test:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - test
-  thrift:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-thrift
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-thrift:
+    groupId: org.apache.camel
+    artifactId: camel-thrift
+    version: 2.22.1
     schemes:
     - thrift
-  tika:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-tika
-      version: 2.22.1
+    languages: []
+    dataformats:
+    - thrift
+  camel-tika:
+    groupId: org.apache.camel
+    artifactId: camel-tika
+    version: 2.22.1
     schemes:
     - tika
-  timer:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - timer
-  twilio:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-twilio
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-twilio:
+    groupId: org.apache.camel
+    artifactId: camel-twilio
+    version: 2.22.1
     schemes:
     - twilio
-  twitter:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-twitter
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-twitter:
+    groupId: org.apache.camel
+    artifactId: camel-twitter
+    version: 2.22.1
     schemes:
     - twitter
-  twitter-directmessage:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-twitter
-      version: 2.22.1
-    schemes:
     - twitter-directmessage
-  twitter-search:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-twitter
-      version: 2.22.1
-    schemes:
     - twitter-search
-  twitter-streaming:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-twitter
-      version: 2.22.1
-    schemes:
     - twitter-streaming
-  twitter-timeline:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-twitter
-      version: 2.22.1
-    schemes:
     - twitter-timeline
-  undertow:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-undertow
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-undertow:
+    groupId: org.apache.camel
+    artifactId: camel-undertow
+    version: 2.22.1
     schemes:
     - undertow
-  validator:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - validator
-  velocity:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-velocity
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-velocity:
+    groupId: org.apache.camel
+    artifactId: camel-velocity
+    version: 2.22.1
     schemes:
     - velocity
-  vertx:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-vertx
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-vertx:
+    groupId: org.apache.camel
+    artifactId: camel-vertx
+    version: 2.22.1
     schemes:
     - vertx
-  vm:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - vm
-  weather:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-weather
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-weather:
+    groupId: org.apache.camel
+    artifactId: camel-weather
+    version: 2.22.1
     schemes:
     - weather
-  web3j:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-web3j
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-web3j:
+    groupId: org.apache.camel
+    artifactId: camel-web3j
+    version: 2.22.1
     schemes:
     - web3j
-  websocket:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-websocket
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-websocket:
+    groupId: org.apache.camel
+    artifactId: camel-websocket
+    version: 2.22.1
     schemes:
     - websocket
-  wordpress:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-wordpress
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-wordpress:
+    groupId: org.apache.camel
+    artifactId: camel-wordpress
+    version: 2.22.1
     schemes:
     - wordpress
-  xchange:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-xchange
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-xchange:
+    groupId: org.apache.camel
+    artifactId: camel-xchange
+    version: 2.22.1
     schemes:
     - xchange
-  xmlrpc:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-xmlrpc
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-xmlrpc:
+    groupId: org.apache.camel
+    artifactId: camel-xmlrpc
+    version: 2.22.1
     schemes:
     - xmlrpc
-  xmlsecurity:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-xmlsecurity
-      version: 2.22.1
+    languages: []
+    dataformats:
+    - xmlrpc
+  camel-xmlsecurity:
+    groupId: org.apache.camel
+    artifactId: camel-xmlsecurity
+    version: 2.22.1
     schemes:
     - xmlsecurity
-  xmpp:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-xmpp
-      version: 2.22.1
+    languages: []
+    dataformats:
+    - secureXML
+  camel-xmpp:
+    groupId: org.apache.camel
+    artifactId: camel-xmpp
+    version: 2.22.1
     schemes:
     - xmpp
-  xquery:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-saxon
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-saxon:
+    groupId: org.apache.camel
+    artifactId: camel-saxon
+    version: 2.22.1
     schemes:
     - xquery
-  xslt:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - xslt
-  yammer:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-yammer
-      version: 2.22.1
+    languages:
+    - xquery
+    dataformats: []
+  camel-yammer:
+    groupId: org.apache.camel
+    artifactId: camel-yammer
+    version: 2.22.1
     schemes:
     - yammer
-  yql:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-yql
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-yql:
+    groupId: org.apache.camel
+    artifactId: camel-yql
+    version: 2.22.1
     schemes:
     - yql
-  zendesk:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-zendesk
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-zendesk:
+    groupId: org.apache.camel
+    artifactId: camel-zendesk
+    version: 2.22.1
     schemes:
     - zendesk
-  zookeeper:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-zookeeper
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-zookeeper:
+    groupId: org.apache.camel
+    artifactId: camel-zookeeper
+    version: 2.22.1
     schemes:
     - zookeeper
-  zookeeper-master:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-zookeeper-master
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-zookeeper-master:
+    groupId: org.apache.camel
+    artifactId: camel-zookeeper-master
+    version: 2.22.1
     schemes:
     - zookeeper-master
+    languages: []
+    dataformats: []
+  camel-juel:
+    groupId: org.apache.camel
+    artifactId: camel-juel
+    version: 2.22.1
+    components: []
+    languages:
+    - el
+    dataformats: []
+  camel-groovy:
+    groupId: org.apache.camel
+    artifactId: camel-groovy
+    version: 2.22.1
+    components: []
+    languages:
+    - groovy
+    dataformats: []
+  camel-script:
+    groupId: org.apache.camel
+    artifactId: camel-script
+    version: 2.22.1
+    components: []
+    languages:
+    - javaScript
+    - php
+    - python
+    - ruby
+    dataformats: []
+  camel-jsonpath:
+    groupId: org.apache.camel
+    artifactId: camel-jsonpath
+    version: 2.22.1
+    components: []
+    languages:
+    - jsonpath
+    dataformats: []
+  camel-jxpath:
+    groupId: org.apache.camel
+    artifactId: camel-jxpath
+    version: 2.22.1
+    components: []
+    languages:
+    - jxpath
+    dataformats: []
+  camel-ognl:
+    groupId: org.apache.camel
+    artifactId: camel-ognl
+    version: 2.22.1
+    components: []
+    languages:
+    - ognl
+    dataformats: []
+  camel-josql:
+    groupId: org.apache.camel
+    artifactId: camel-josql
+    version: 2.22.1
+    components: []
+    languages:
+    - sql
+    dataformats: []
+  camel-hl7:
+    groupId: org.apache.camel
+    artifactId: camel-hl7
+    version: 2.22.1
+    components: []
+    languages:
+    - terser
+    dataformats:
+    - hl7
+  camel-asn1:
+    groupId: org.apache.camel
+    artifactId: camel-asn1
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - asn1
+  camel-barcode:
+    groupId: org.apache.camel
+    artifactId: camel-barcode
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - barcode
+  camel-base64:
+    groupId: org.apache.camel
+    artifactId: camel-base64
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - base64
+  camel-beanio:
+    groupId: org.apache.camel
+    artifactId: camel-beanio
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - beanio
+  camel-bindy:
+    groupId: org.apache.camel
+    artifactId: camel-bindy
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - bindy-csv
+    - bindy-fixed
+    - bindy-kvp
+  camel-boon:
+    groupId: org.apache.camel
+    artifactId: camel-boon
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - boon
+  camel-castor:
+    groupId: org.apache.camel
+    artifactId: camel-castor
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - castor
+  camel-csv:
+    groupId: org.apache.camel
+    artifactId: camel-csv
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - csv
+  camel-fhir:
+    groupId: org.apache.camel
+    artifactId: camel-fhir
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - fhirJson
+    - fhirXml
+  camel-hessian:
+    groupId: org.apache.camel
+    artifactId: camel-hessian
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - hessian
+  camel-ical:
+    groupId: org.apache.camel
+    artifactId: camel-ical
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - ical
+  camel-jacksonxml:
+    groupId: org.apache.camel
+    artifactId: camel-jacksonxml
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - jacksonxml
+  camel-jaxb:
+    groupId: org.apache.camel
+    artifactId: camel-jaxb
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - jaxb
+  camel-jibx:
+    groupId: org.apache.camel
+    artifactId: camel-jibx
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - jibx
+  camel-fastjson:
+    groupId: org.apache.camel
+    artifactId: camel-fastjson
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - json-fastjson
+  camel-gson:
+    groupId: org.apache.camel
+    artifactId: camel-gson
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - json-gson
+  camel-jackson:
+    groupId: org.apache.camel
+    artifactId: camel-jackson
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - json-jackson
+  camel-johnzon:
+    groupId: org.apache.camel
+    artifactId: camel-johnzon
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - json-johnzon
+  camel-xstream:
+    groupId: org.apache.camel
+    artifactId: camel-xstream
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - json-xstream
+    - xstream
+  camel-lzf:
+    groupId: org.apache.camel
+    artifactId: camel-lzf
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - lzf
+  camel-protobuf:
+    groupId: org.apache.camel
+    artifactId: camel-protobuf
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - protobuf
+  camel-soap:
+    groupId: org.apache.camel
+    artifactId: camel-soap
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - soapjaxb
+  camel-syslog:
+    groupId: org.apache.camel
+    artifactId: camel-syslog
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - syslog
+  camel-tarfile:
+    groupId: org.apache.camel
+    artifactId: camel-tarfile
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - tarfile
+  camel-tagsoup:
+    groupId: org.apache.camel
+    artifactId: camel-tagsoup
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - tidyMarkup
+  camel-univocity-parsers:
+    groupId: org.apache.camel
+    artifactId: camel-univocity-parsers
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - univocity-csv
+    - univocity-fixed
+    - univocity-tsv
+  camel-xmlbeans:
+    groupId: org.apache.camel
+    artifactId: camel-xmlbeans
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - xmlBeans
+  camel-xmljson:
+    groupId: org.apache.camel
+    artifactId: camel-xmljson
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - xmljson
+  camel-snakeyaml:
+    groupId: org.apache.camel
+    artifactId: camel-snakeyaml
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - yaml-snakeyaml
+  camel-zipfile:
+    groupId: org.apache.camel
+    artifactId: camel-zipfile
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - zipfile
 version: 2.22.1
diff --git a/deploy/resources.go b/deploy/resources.go
index b1cc9ba..49375f2 100644
--- a/deploy/resources.go
+++ b/deploy/resources.go
@@ -26,2257 +26,2079 @@ func init() {
 
 	Resources["camel-catalog.yaml"] =
 		`
-components:
-  ahc:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-ahc
-      version: 2.22.1
+artifacts:
+  camel-ahc:
+    groupId: org.apache.camel
+    artifactId: camel-ahc
+    version: 2.22.1
     schemes:
     - ahc
-  ahc-ws:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-ahc-ws
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-ahc-ws:
+    groupId: org.apache.camel
+    artifactId: camel-ahc-ws
+    version: 2.22.1
     schemes:
     - ahc-ws
-    - ahc-ws
-    - ahc-wss
-  ahc-wss:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-ahc-ws
-      version: 2.22.1
-    schemes:
-    - ahc-wss
-    - ahc-ws
     - ahc-wss
-  amqp:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-amqp
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-amqp:
+    groupId: org.apache.camel
+    artifactId: camel-amqp
+    version: 2.22.1
     schemes:
     - amqp
-  apns:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-apns
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-apns:
+    groupId: org.apache.camel
+    artifactId: camel-apns
+    version: 2.22.1
     schemes:
     - apns
-  as2:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-as2
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-as2:
+    groupId: org.apache.camel
+    artifactId: camel-as2
+    version: 2.22.1
     schemes:
     - as2
-  asterisk:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-asterisk
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-asterisk:
+    groupId: org.apache.camel
+    artifactId: camel-asterisk
+    version: 2.22.1
     schemes:
     - asterisk
-  atmos:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-atmos
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-atmos:
+    groupId: org.apache.camel
+    artifactId: camel-atmos
+    version: 2.22.1
     schemes:
     - atmos
-  atmosphere-websocket:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-atmosphere-websocket
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-atmosphere-websocket:
+    groupId: org.apache.camel
+    artifactId: camel-atmosphere-websocket
+    version: 2.22.1
     schemes:
     - atmosphere-websocket
-  atom:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-atom
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-atom:
+    groupId: org.apache.camel
+    artifactId: camel-atom
+    version: 2.22.1
     schemes:
     - atom
-  atomix-map:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-atomix
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-atomix:
+    groupId: org.apache.camel
+    artifactId: camel-atomix
+    version: 2.22.1
     schemes:
     - atomix-map
-  atomix-messaging:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-atomix
-      version: 2.22.1
-    schemes:
     - atomix-messaging
-  atomix-multimap:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-atomix
-      version: 2.22.1
-    schemes:
     - atomix-multimap
-  atomix-queue:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-atomix
-      version: 2.22.1
-    schemes:
     - atomix-queue
-  atomix-set:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-atomix
-      version: 2.22.1
-    schemes:
     - atomix-set
-  atomix-value:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-atomix
-      version: 2.22.1
-    schemes:
     - atomix-value
-  avro:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-avro
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-avro:
+    groupId: org.apache.camel
+    artifactId: camel-avro
+    version: 2.22.1
     schemes:
     - avro
-  aws-cw:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-aws
-      version: 2.22.1
+    languages: []
+    dataformats:
+    - avro
+  camel-aws:
+    groupId: org.apache.camel
+    artifactId: camel-aws
+    version: 2.22.1
     schemes:
     - aws-cw
-  aws-ddb:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-aws
-      version: 2.22.1
-    schemes:
     - aws-ddb
-  aws-ddbstream:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-aws
-      version: 2.22.1
-    schemes:
     - aws-ddbstream
-  aws-ec2:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-aws
-      version: 2.22.1
-    schemes:
     - aws-ec2
-  aws-kinesis:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-aws
-      version: 2.22.1
-    schemes:
     - aws-kinesis
-  aws-kinesis-firehose:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-aws
-      version: 2.22.1
-    schemes:
     - aws-kinesis-firehose
-  aws-kms:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-aws
-      version: 2.22.1
-    schemes:
     - aws-kms
-  aws-lambda:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-aws
-      version: 2.22.1
-    schemes:
     - aws-lambda
-  aws-mq:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-aws
-      version: 2.22.1
-    schemes:
     - aws-mq
-  aws-s3:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-aws
-      version: 2.22.1
-    schemes:
     - aws-s3
-  aws-sdb:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-aws
-      version: 2.22.1
-    schemes:
     - aws-sdb
-  aws-ses:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-aws
-      version: 2.22.1
-    schemes:
     - aws-ses
-  aws-sns:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-aws
-      version: 2.22.1
-    schemes:
     - aws-sns
-  aws-sqs:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-aws
-      version: 2.22.1
-    schemes:
     - aws-sqs
-  aws-swf:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-aws
-      version: 2.22.1
-    schemes:
     - aws-swf
-  azure-blob:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-azure
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-azure:
+    groupId: org.apache.camel
+    artifactId: camel-azure
+    version: 2.22.1
     schemes:
     - azure-blob
-  azure-queue:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-azure
-      version: 2.22.1
-    schemes:
     - azure-queue
-  bean:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-core:
+    groupId: org.apache.camel
+    artifactId: camel-core
+    version: 2.22.1
     schemes:
     - bean
-  bean-validator:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-bean-validator
-      version: 2.22.1
+    - binding
+    - browse
+    - class
+    - controlbus
+    - dataformat
+    - dataset
+    - direct
+    - direct-vm
+    - file
+    - language
+    - log
+    - mock
+    - properties
+    - ref
+    - rest
+    - rest-api
+    - saga
+    - scheduler
+    - seda
+    - stub
+    - test
+    - timer
+    - validator
+    - vm
+    - xslt
+    languages:
+    - bean
+    - constant
+    - exchangeProperty
+    - file
+    - header
+    - ref
+    - simple
+    - tokenize
+    - xpath
+    - xtokenize
+    dataformats:
+    - gzip
+    - serialization
+    - string
+    - zip
+  camel-bean-validator:
+    groupId: org.apache.camel
+    artifactId: camel-bean-validator
+    version: 2.22.1
     schemes:
     - bean-validator
-  beanstalk:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-beanstalk
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-beanstalk:
+    groupId: org.apache.camel
+    artifactId: camel-beanstalk
+    version: 2.22.1
     schemes:
     - beanstalk
-  binding:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - binding
-  bonita:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-bonita
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-bonita:
+    groupId: org.apache.camel
+    artifactId: camel-bonita
+    version: 2.22.1
     schemes:
     - bonita
-  box:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-box
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-box:
+    groupId: org.apache.camel
+    artifactId: camel-box
+    version: 2.22.1
     schemes:
     - box
-  braintree:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-braintree
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-braintree:
+    groupId: org.apache.camel
+    artifactId: camel-braintree
+    version: 2.22.1
     schemes:
     - braintree
-  browse:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - browse
-  cache:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-cache
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-cache:
+    groupId: org.apache.camel
+    artifactId: camel-cache
+    version: 2.22.1
     schemes:
     - cache
-  caffeine-cache:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-caffeine
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-caffeine:
+    groupId: org.apache.camel
+    artifactId: camel-caffeine
+    version: 2.22.1
     schemes:
     - caffeine-cache
-  caffeine-loadcache:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-caffeine
-      version: 2.22.1
-    schemes:
     - caffeine-loadcache
-  chronicle-engine:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-chronicle
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-chronicle:
+    groupId: org.apache.camel
+    artifactId: camel-chronicle
+    version: 2.22.1
     schemes:
     - chronicle-engine
-  chunk:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-chunk
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-chunk:
+    groupId: org.apache.camel
+    artifactId: camel-chunk
+    version: 2.22.1
     schemes:
     - chunk
-  class:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - class
-  cm-sms:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-cm-sms
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-cm-sms:
+    groupId: org.apache.camel
+    artifactId: camel-cm-sms
+    version: 2.22.1
     schemes:
     - cm-sms
-  cmis:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-cmis
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-cmis:
+    groupId: org.apache.camel
+    artifactId: camel-cmis
+    version: 2.22.1
     schemes:
     - cmis
-  coap:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-coap
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-coap:
+    groupId: org.apache.camel
+    artifactId: camel-coap
+    version: 2.22.1
     schemes:
     - coap
-  cometd:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-cometd
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-cometd:
+    groupId: org.apache.camel
+    artifactId: camel-cometd
+    version: 2.22.1
     schemes:
     - cometd
-    - cometd
     - cometds
-  cometds:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-cometd
-      version: 2.22.1
-    schemes:
-    - cometds
-    - cometd
-    - cometds
-  consul:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-consul
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-consul:
+    groupId: org.apache.camel
+    artifactId: camel-consul
+    version: 2.22.1
     schemes:
     - consul
-  context:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-context
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-context:
+    groupId: org.apache.camel
+    artifactId: camel-context
+    version: 2.22.1
     schemes:
     - context
-  controlbus:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - controlbus
-  couchbase:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-couchbase
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-couchbase:
+    groupId: org.apache.camel
+    artifactId: camel-couchbase
+    version: 2.22.1
     schemes:
     - couchbase
-  couchdb:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-couchdb
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-couchdb:
+    groupId: org.apache.camel
+    artifactId: camel-couchdb
+    version: 2.22.1
     schemes:
     - couchdb
-  cql:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-cassandraql
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-cassandraql:
+    groupId: org.apache.camel
+    artifactId: camel-cassandraql
+    version: 2.22.1
     schemes:
     - cql
-  crypto:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-crypto
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-crypto:
+    groupId: org.apache.camel
+    artifactId: camel-crypto
+    version: 2.22.1
     schemes:
     - crypto
-  crypto-cms:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-crypto-cms
-      version: 2.22.1
+    languages: []
+    dataformats:
+    - crypto
+    - pgp
+  camel-crypto-cms:
+    groupId: org.apache.camel
+    artifactId: camel-crypto-cms
+    version: 2.22.1
     schemes:
     - crypto-cms
-  cxf:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-cxf
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-cxf:
+    groupId: org.apache.camel
+    artifactId: camel-cxf
+    version: 2.22.1
     schemes:
     - cxf
-  cxfrs:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-cxf
-      version: 2.22.1
-    schemes:
     - cxfrs
-  dataformat:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - dataformat
-  dataset:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - dataset
-  digitalocean:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-digitalocean
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-digitalocean:
+    groupId: org.apache.camel
+    artifactId: camel-digitalocean
+    version: 2.22.1
     schemes:
     - digitalocean
-  direct:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - direct
-  direct-vm:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - direct-vm
-  disruptor:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-disruptor
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-disruptor:
+    groupId: org.apache.camel
+    artifactId: camel-disruptor
+    version: 2.22.1
     schemes:
     - disruptor
-    - disruptor
     - disruptor-vm
-  disruptor-vm:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-disruptor
-      version: 2.22.1
-    schemes:
-    - disruptor-vm
-    - disruptor
-    - disruptor-vm
-  dns:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-dns
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-dns:
+    groupId: org.apache.camel
+    artifactId: camel-dns
+    version: 2.22.1
     schemes:
     - dns
-  docker:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-docker
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-docker:
+    groupId: org.apache.camel
+    artifactId: camel-docker
+    version: 2.22.1
     schemes:
     - docker
-  dozer:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-dozer
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-dozer:
+    groupId: org.apache.camel
+    artifactId: camel-dozer
+    version: 2.22.1
     schemes:
     - dozer
-  drill:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-drill
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-drill:
+    groupId: org.apache.camel
+    artifactId: camel-drill
+    version: 2.22.1
     schemes:
     - drill
-  dropbox:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-dropbox
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-dropbox:
+    groupId: org.apache.camel
+    artifactId: camel-dropbox
+    version: 2.22.1
     schemes:
     - dropbox
-  ehcache:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-ehcache
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-ehcache:
+    groupId: org.apache.camel
+    artifactId: camel-ehcache
+    version: 2.22.1
     schemes:
     - ehcache
-  ejb:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-ejb
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-ejb:
+    groupId: org.apache.camel
+    artifactId: camel-ejb
+    version: 2.22.1
     schemes:
     - ejb
-  elasticsearch:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-elasticsearch
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-elasticsearch:
+    groupId: org.apache.camel
+    artifactId: camel-elasticsearch
+    version: 2.22.1
     schemes:
     - elasticsearch
-  elasticsearch-rest:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-elasticsearch-rest
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-elasticsearch-rest:
+    groupId: org.apache.camel
+    artifactId: camel-elasticsearch-rest
+    version: 2.22.1
     schemes:
     - elasticsearch-rest
-  elasticsearch5:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-elasticsearch5
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-elasticsearch5:
+    groupId: org.apache.camel
+    artifactId: camel-elasticsearch5
+    version: 2.22.1
     schemes:
     - elasticsearch5
-  elsql:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-elsql
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-elsql:
+    groupId: org.apache.camel
+    artifactId: camel-elsql
+    version: 2.22.1
     schemes:
     - elsql
-  etcd:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-etcd
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-etcd:
+    groupId: org.apache.camel
+    artifactId: camel-etcd
+    version: 2.22.1
     schemes:
     - etcd
-  eventadmin:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-eventadmin
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-eventadmin:
+    groupId: org.apache.camel
+    artifactId: camel-eventadmin
+    version: 2.22.1
     schemes:
     - eventadmin
-  exec:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-exec
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-exec:
+    groupId: org.apache.camel
+    artifactId: camel-exec
+    version: 2.22.1
     schemes:
     - exec
-  facebook:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-facebook
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-facebook:
+    groupId: org.apache.camel
+    artifactId: camel-facebook
+    version: 2.22.1
     schemes:
     - facebook
-  file:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - file
-  flatpack:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-flatpack
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-flatpack:
+    groupId: org.apache.camel
+    artifactId: camel-flatpack
+    version: 2.22.1
     schemes:
     - flatpack
-  flink:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-flink
-      version: 2.22.1
+    languages: []
+    dataformats:
+    - flatpack
+  camel-flink:
+    groupId: org.apache.camel
+    artifactId: camel-flink
+    version: 2.22.1
     schemes:
     - flink
-  fop:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-fop
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-fop:
+    groupId: org.apache.camel
+    artifactId: camel-fop
+    version: 2.22.1
     schemes:
     - fop
-  freemarker:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-freemarker
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-freemarker:
+    groupId: org.apache.camel
+    artifactId: camel-freemarker
+    version: 2.22.1
     schemes:
     - freemarker
-  ftp:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-ftp
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-ftp:
+    groupId: org.apache.camel
+    artifactId: camel-ftp
+    version: 2.22.1
     schemes:
     - ftp
-  ftps:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-ftp
-      version: 2.22.1
-    schemes:
     - ftps
-  ganglia:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-ganglia
-      version: 2.22.1
+    - sftp
+    languages: []
+    dataformats: []
+  camel-ganglia:
+    groupId: org.apache.camel
+    artifactId: camel-ganglia
+    version: 2.22.1
     schemes:
     - ganglia
-  geocoder:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-geocoder
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-geocoder:
+    groupId: org.apache.camel
+    artifactId: camel-geocoder
+    version: 2.22.1
     schemes:
     - geocoder
-  git:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-git
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-git:
+    groupId: org.apache.camel
+    artifactId: camel-git
+    version: 2.22.1
     schemes:
     - git
-  github:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-github
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-github:
+    groupId: org.apache.camel
+    artifactId: camel-github
+    version: 2.22.1
     schemes:
     - github
-  google-bigquery:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-google-bigquery
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-google-bigquery:
+    groupId: org.apache.camel
+    artifactId: camel-google-bigquery
+    version: 2.22.1
     schemes:
     - google-bigquery
-  google-calendar:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-google-calendar
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-google-calendar:
+    groupId: org.apache.camel
+    artifactId: camel-google-calendar
+    version: 2.22.1
     schemes:
     - google-calendar
-  google-drive:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-google-drive
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-google-drive:
+    groupId: org.apache.camel
+    artifactId: camel-google-drive
+    version: 2.22.1
     schemes:
     - google-drive
-  google-mail:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-google-mail
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-google-mail:
+    groupId: org.apache.camel
+    artifactId: camel-google-mail
+    version: 2.22.1
     schemes:
     - google-mail
-  google-mail-stream:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-google-mail
-      version: 2.22.1
-    schemes:
     - google-mail-stream
-  google-pubsub:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-google-pubsub
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-google-pubsub:
+    groupId: org.apache.camel
+    artifactId: camel-google-pubsub
+    version: 2.22.1
     schemes:
     - google-pubsub
-  gora:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-gora
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-gora:
+    groupId: org.apache.camel
+    artifactId: camel-gora
+    version: 2.22.1
     schemes:
     - gora
-  grape:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-grape
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-grape:
+    groupId: org.apache.camel
+    artifactId: camel-grape
+    version: 2.22.1
     schemes:
     - grape
-  grpc:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-grpc
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-grpc:
+    groupId: org.apache.camel
+    artifactId: camel-grpc
+    version: 2.22.1
     schemes:
     - grpc
-  guava-eventbus:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-guava-eventbus
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-guava-eventbus:
+    groupId: org.apache.camel
+    artifactId: camel-guava-eventbus
+    version: 2.22.1
     schemes:
     - guava-eventbus
-  hazelcast-atomicvalue:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-hazelcast
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-hazelcast:
+    groupId: org.apache.camel
+    artifactId: camel-hazelcast
+    version: 2.22.1
     schemes:
     - hazelcast-atomicvalue
-  hazelcast-instance:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-hazelcast
-      version: 2.22.1
-    schemes:
     - hazelcast-instance
-  hazelcast-list:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-hazelcast
-      version: 2.22.1
-    schemes:
     - hazelcast-list
-  hazelcast-map:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-hazelcast
-      version: 2.22.1
-    schemes:
     - hazelcast-map
-  hazelcast-multimap:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-hazelcast
-      version: 2.22.1
-    schemes:
     - hazelcast-multimap
-  hazelcast-queue:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-hazelcast
-      version: 2.22.1
-    schemes:
     - hazelcast-queue
-  hazelcast-replicatedmap:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-hazelcast
-      version: 2.22.1
-    schemes:
     - hazelcast-replicatedmap
-  hazelcast-ringbuffer:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-hazelcast
-      version: 2.22.1
-    schemes:
     - hazelcast-ringbuffer
-  hazelcast-seda:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-hazelcast
-      version: 2.22.1
-    schemes:
     - hazelcast-seda
-  hazelcast-set:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-hazelcast
-      version: 2.22.1
-    schemes:
     - hazelcast-set
-  hazelcast-topic:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-hazelcast
-      version: 2.22.1
-    schemes:
     - hazelcast-topic
-  hbase:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-hbase
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-hbase:
+    groupId: org.apache.camel
+    artifactId: camel-hbase
+    version: 2.22.1
     schemes:
     - hbase
-  hdfs:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-hdfs
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-hdfs:
+    groupId: org.apache.camel
+    artifactId: camel-hdfs
+    version: 2.22.1
     schemes:
     - hdfs
-  hdfs2:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-hdfs2
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-hdfs2:
+    groupId: org.apache.camel
+    artifactId: camel-hdfs2
+    version: 2.22.1
     schemes:
     - hdfs2
-  hipchat:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-hipchat
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-hipchat:
+    groupId: org.apache.camel
+    artifactId: camel-hipchat
+    version: 2.22.1
     schemes:
     - hipchat
-  http:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-http
-      version: 2.22.1
-    schemes:
-    - http
-    - http
-    - https
-  http4:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-http4
-      version: 2.22.1
-    schemes:
-    - http4
-    - http4
-    - https4
-  https:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-http
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-http:
+    groupId: org.apache.camel
+    artifactId: camel-http
+    version: 2.22.1
     schemes:
-    - https
     - http
     - https
-  https4:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-http4
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-http4:
+    groupId: org.apache.camel
+    artifactId: camel-http4
+    version: 2.22.1
     schemes:
-    - https4
     - http4
     - https4
-  ibatis:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-ibatis
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-ibatis:
+    groupId: org.apache.camel
+    artifactId: camel-ibatis
+    version: 2.22.1
     schemes:
     - ibatis
-  iec60870-client:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-iec60870
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-iec60870:
+    groupId: org.apache.camel
+    artifactId: camel-iec60870
+    version: 2.22.1
     schemes:
     - iec60870-client
-  iec60870-server:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-iec60870
-      version: 2.22.1
-    schemes:
     - iec60870-server
-  ignite-cache:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-ignite
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-ignite:
+    groupId: org.apache.camel
+    artifactId: camel-ignite
+    version: 2.22.1
     schemes:
     - ignite-cache
-  ignite-compute:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-ignite
-      version: 2.22.1
-    schemes:
     - ignite-compute
-  ignite-events:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-ignite
-      version: 2.22.1
-    schemes:
     - ignite-events
-  ignite-idgen:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-ignite
-      version: 2.22.1
-    schemes:
     - ignite-idgen
-  ignite-messaging:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-ignite
-      version: 2.22.1
-    schemes:
     - ignite-messaging
-  ignite-queue:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-ignite
-      version: 2.22.1
-    schemes:
     - ignite-queue
-  ignite-set:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-ignite
-      version: 2.22.1
-    schemes:
     - ignite-set
-  imap:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-mail
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-mail:
+    groupId: org.apache.camel
+    artifactId: camel-mail
+    version: 2.22.1
     schemes:
     - imap
-    - imap
-    - imaps
-    - pop3
-    - pop3s
-    - smtp
-    - smtps
-  imaps:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-mail
-      version: 2.22.1
-    schemes:
-    - imaps
-    - imap
     - imaps
     - pop3
     - pop3s
     - smtp
     - smtps
-  infinispan:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-infinispan
-      version: 2.22.1
+    languages: []
+    dataformats:
+    - mime-multipart
+  camel-infinispan:
+    groupId: org.apache.camel
+    artifactId: camel-infinispan
+    version: 2.22.1
     schemes:
     - infinispan
-  influxdb:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-influxdb
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-influxdb:
+    groupId: org.apache.camel
+    artifactId: camel-influxdb
+    version: 2.22.1
     schemes:
     - influxdb
-  irc:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-irc
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-irc:
+    groupId: org.apache.camel
+    artifactId: camel-irc
+    version: 2.22.1
     schemes:
     - irc
-  ironmq:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-ironmq
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-ironmq:
+    groupId: org.apache.camel
+    artifactId: camel-ironmq
+    version: 2.22.1
     schemes:
     - ironmq
-  javaspace:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-javaspace
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-javaspace:
+    groupId: org.apache.camel
+    artifactId: camel-javaspace
+    version: 2.22.1
     schemes:
     - javaspace
-  jbpm:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-jbpm
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-jbpm:
+    groupId: org.apache.camel
+    artifactId: camel-jbpm
+    version: 2.22.1
     schemes:
     - jbpm
-  jcache:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-jcache
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-jcache:
+    groupId: org.apache.camel
+    artifactId: camel-jcache
+    version: 2.22.1
     schemes:
     - jcache
-  jclouds:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-jclouds
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-jclouds:
+    groupId: org.apache.camel
+    artifactId: camel-jclouds
+    version: 2.22.1
     schemes:
     - jclouds
-  jcr:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-jcr
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-jcr:
+    groupId: org.apache.camel
+    artifactId: camel-jcr
+    version: 2.22.1
     schemes:
     - jcr
-  jdbc:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-jdbc
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-jdbc:
+    groupId: org.apache.camel
+    artifactId: camel-jdbc
+    version: 2.22.1
     schemes:
     - jdbc
-  jetty:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-jetty9
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-jetty9:
+    groupId: org.apache.camel
+    artifactId: camel-jetty9
+    version: 2.22.1
     schemes:
     - jetty
-  jgroups:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-jgroups
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-jgroups:
+    groupId: org.apache.camel
+    artifactId: camel-jgroups
+    version: 2.22.1
     schemes:
     - jgroups
-  jing:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-jing
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-jing:
+    groupId: org.apache.camel
+    artifactId: camel-jing
+    version: 2.22.1
     schemes:
     - jing
-  jira:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-jira
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-jira:
+    groupId: org.apache.camel
+    artifactId: camel-jira
+    version: 2.22.1
     schemes:
     - jira
-  jms:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-jms
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-jms:
+    groupId: org.apache.camel
+    artifactId: camel-jms
+    version: 2.22.1
     schemes:
     - jms
-  jmx:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-jmx
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-jmx:
+    groupId: org.apache.camel
+    artifactId: camel-jmx
+    version: 2.22.1
     schemes:
     - jmx
-  jolt:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-jolt
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-jolt:
+    groupId: org.apache.camel
+    artifactId: camel-jolt
+    version: 2.22.1
     schemes:
     - jolt
-  jpa:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-jpa
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-jpa:
+    groupId: org.apache.camel
+    artifactId: camel-jpa
+    version: 2.22.1
     schemes:
     - jpa
-  json-validator:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-json-validator
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-json-validator:
+    groupId: org.apache.camel
+    artifactId: camel-json-validator
+    version: 2.22.1
     schemes:
     - json-validator
-  jt400:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-jt400
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-jt400:
+    groupId: org.apache.camel
+    artifactId: camel-jt400
+    version: 2.22.1
     schemes:
     - jt400
-  kafka:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-kafka
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-kafka:
+    groupId: org.apache.camel
+    artifactId: camel-kafka
+    version: 2.22.1
     schemes:
     - kafka
-  kestrel:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-kestrel
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-kestrel:
+    groupId: org.apache.camel
+    artifactId: camel-kestrel
+    version: 2.22.1
     schemes:
     - kestrel
-  krati:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-krati
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-krati:
+    groupId: org.apache.camel
+    artifactId: camel-krati
+    version: 2.22.1
     schemes:
     - krati
-  kubernetes:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-kubernetes
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-kubernetes:
+    groupId: org.apache.camel
+    artifactId: camel-kubernetes
+    version: 2.22.1
     schemes:
     - kubernetes
-  kubernetes-config-maps:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-kubernetes
-      version: 2.22.1
-    schemes:
     - kubernetes-config-maps
-  kubernetes-deployments:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-kubernetes
-      version: 2.22.1
-    schemes:
     - kubernetes-deployments
-  kubernetes-namespaces:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-kubernetes
-      version: 2.22.1
-    schemes:
     - kubernetes-namespaces
-  kubernetes-nodes:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-kubernetes
-      version: 2.22.1
-    schemes:
     - kubernetes-nodes
-  kubernetes-persistent-volumes:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-kubernetes
-      version: 2.22.1
-    schemes:
     - kubernetes-persistent-volumes
-  kubernetes-persistent-volumes-claims:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-kubernetes
-      version: 2.22.1
-    schemes:
     - kubernetes-persistent-volumes-claims
-  kubernetes-pods:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-kubernetes
-      version: 2.22.1
-    schemes:
     - kubernetes-pods
-  kubernetes-replication-controllers:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-kubernetes
-      version: 2.22.1
-    schemes:
     - kubernetes-replication-controllers
-  kubernetes-resources-quota:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-kubernetes
-      version: 2.22.1
-    schemes:
     - kubernetes-resources-quota
-  kubernetes-secrets:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-kubernetes
-      version: 2.22.1
-    schemes:
     - kubernetes-secrets
-  kubernetes-service-accounts:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-kubernetes
-      version: 2.22.1
-    schemes:
     - kubernetes-service-accounts
-  kubernetes-services:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-kubernetes
-      version: 2.22.1
-    schemes:
     - kubernetes-services
-  language:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - language
-  ldap:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-ldap
-      version: 2.22.1
+    - openshift-build-configs
+    - openshift-builds
+    languages: []
+    dataformats: []
+  camel-ldap:
+    groupId: org.apache.camel
+    artifactId: camel-ldap
+    version: 2.22.1
     schemes:
     - ldap
-  ldif:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-ldif
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-ldif:
+    groupId: org.apache.camel
+    artifactId: camel-ldif
+    version: 2.22.1
     schemes:
     - ldif
-  linkedin:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-linkedin
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-linkedin:
+    groupId: org.apache.camel
+    artifactId: camel-linkedin
+    version: 2.22.1
     schemes:
     - linkedin
-  log:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - log
-  lpr:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-printer
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-printer:
+    groupId: org.apache.camel
+    artifactId: camel-printer
+    version: 2.22.1
     schemes:
     - lpr
-  lucene:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-lucene
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-lucene:
+    groupId: org.apache.camel
+    artifactId: camel-lucene
+    version: 2.22.1
     schemes:
     - lucene
-  lumberjack:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-lumberjack
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-lumberjack:
+    groupId: org.apache.camel
+    artifactId: camel-lumberjack
+    version: 2.22.1
     schemes:
     - lumberjack
-  master:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-master
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-master:
+    groupId: org.apache.camel
+    artifactId: camel-master
+    version: 2.22.1
     schemes:
     - master
-  metrics:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-metrics
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-metrics:
+    groupId: org.apache.camel
+    artifactId: camel-metrics
+    version: 2.22.1
     schemes:
     - metrics
-  micrometer:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-micrometer
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-micrometer:
+    groupId: org.apache.camel
+    artifactId: camel-micrometer
+    version: 2.22.1
     schemes:
     - micrometer
-  milo-client:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-milo
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-milo:
+    groupId: org.apache.camel
+    artifactId: camel-milo
+    version: 2.22.1
     schemes:
     - milo-client
-  milo-server:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-milo
-      version: 2.22.1
-    schemes:
     - milo-server
-  mina:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-mina
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-mina:
+    groupId: org.apache.camel
+    artifactId: camel-mina
+    version: 2.22.1
     schemes:
     - mina
-  mina2:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-mina2
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-mina2:
+    groupId: org.apache.camel
+    artifactId: camel-mina2
+    version: 2.22.1
     schemes:
     - mina2
-  mllp:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-mllp
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-mllp:
+    groupId: org.apache.camel
+    artifactId: camel-mllp
+    version: 2.22.1
     schemes:
     - mllp
-  mock:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - mock
-  mongodb:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-mongodb
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-mongodb:
+    groupId: org.apache.camel
+    artifactId: camel-mongodb
+    version: 2.22.1
     schemes:
     - mongodb
-  mongodb-gridfs:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-mongodb-gridfs
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-mongodb-gridfs:
+    groupId: org.apache.camel
+    artifactId: camel-mongodb-gridfs
+    version: 2.22.1
     schemes:
     - mongodb-gridfs
-  mongodb3:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-mongodb3
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-mongodb3:
+    groupId: org.apache.camel
+    artifactId: camel-mongodb3
+    version: 2.22.1
     schemes:
     - mongodb3
-  mqtt:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-mqtt
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-mqtt:
+    groupId: org.apache.camel
+    artifactId: camel-mqtt
+    version: 2.22.1
     schemes:
     - mqtt
-  msv:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-msv
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-msv:
+    groupId: org.apache.camel
+    artifactId: camel-msv
+    version: 2.22.1
     schemes:
     - msv
-  mustache:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-mustache
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-mustache:
+    groupId: org.apache.camel
+    artifactId: camel-mustache
+    version: 2.22.1
     schemes:
     - mustache
-  mvel:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-mvel
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-mvel:
+    groupId: org.apache.camel
+    artifactId: camel-mvel
+    version: 2.22.1
     schemes:
     - mvel
-  mybatis:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-mybatis
-      version: 2.22.1
+    languages:
+    - mvel
+    dataformats: []
+  camel-mybatis:
+    groupId: org.apache.camel
+    artifactId: camel-mybatis
+    version: 2.22.1
     schemes:
     - mybatis
-  mybatis-bean:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-mybatis
-      version: 2.22.1
-    schemes:
     - mybatis-bean
-  nagios:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-nagios
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-nagios:
+    groupId: org.apache.camel
+    artifactId: camel-nagios
+    version: 2.22.1
     schemes:
     - nagios
-  nats:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-nats
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-nats:
+    groupId: org.apache.camel
+    artifactId: camel-nats
+    version: 2.22.1
     schemes:
     - nats
-  netty:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-netty
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-netty:
+    groupId: org.apache.camel
+    artifactId: camel-netty
+    version: 2.22.1
     schemes:
     - netty
-  netty-http:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-netty-http
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-netty-http:
+    groupId: org.apache.camel
+    artifactId: camel-netty-http
+    version: 2.22.1
     schemes:
     - netty-http
-  netty4:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-netty4
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-netty4:
+    groupId: org.apache.camel
+    artifactId: camel-netty4
+    version: 2.22.1
     schemes:
     - netty4
-  netty4-http:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-netty4-http
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-netty4-http:
+    groupId: org.apache.camel
+    artifactId: camel-netty4-http
+    version: 2.22.1
     schemes:
     - netty4-http
-  olingo2:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-olingo2
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-olingo2:
+    groupId: org.apache.camel
+    artifactId: camel-olingo2
+    version: 2.22.1
     schemes:
     - olingo2
-  olingo4:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-olingo4
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-olingo4:
+    groupId: org.apache.camel
+    artifactId: camel-olingo4
+    version: 2.22.1
     schemes:
     - olingo4
-  openshift:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-openshift
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-openshift:
+    groupId: org.apache.camel
+    artifactId: camel-openshift
+    version: 2.22.1
     schemes:
     - openshift
-  openshift-build-configs:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-kubernetes
-      version: 2.22.1
-    schemes:
-    - openshift-build-configs
-  openshift-builds:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-kubernetes
-      version: 2.22.1
-    schemes:
-    - openshift-builds
-  openstack-cinder:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-openstack
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-openstack:
+    groupId: org.apache.camel
+    artifactId: camel-openstack
+    version: 2.22.1
     schemes:
     - openstack-cinder
-  openstack-glance:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-openstack
-      version: 2.22.1
-    schemes:
     - openstack-glance
-  openstack-keystone:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-openstack
-      version: 2.22.1
-    schemes:
     - openstack-keystone
-  openstack-neutron:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-openstack
-      version: 2.22.1
-    schemes:
     - openstack-neutron
-  openstack-nova:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-openstack
-      version: 2.22.1
-    schemes:
     - openstack-nova
-  openstack-swift:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-openstack
-      version: 2.22.1
-    schemes:
     - openstack-swift
-  optaplanner:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-optaplanner
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-optaplanner:
+    groupId: org.apache.camel
+    artifactId: camel-optaplanner
+    version: 2.22.1
     schemes:
     - optaplanner
-  paho:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-paho
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-paho:
+    groupId: org.apache.camel
+    artifactId: camel-paho
+    version: 2.22.1
     schemes:
     - paho
-  paxlogging:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-paxlogging
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-paxlogging:
+    groupId: org.apache.camel
+    artifactId: camel-paxlogging
+    version: 2.22.1
     schemes:
     - paxlogging
-  pdf:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-pdf
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-pdf:
+    groupId: org.apache.camel
+    artifactId: camel-pdf
+    version: 2.22.1
     schemes:
     - pdf
-  pgevent:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-pgevent
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-pgevent:
+    groupId: org.apache.camel
+    artifactId: camel-pgevent
+    version: 2.22.1
     schemes:
     - pgevent
-  pop3:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-mail
-      version: 2.22.1
-    schemes:
-    - pop3
-    - imap
-    - imaps
-    - pop3
-    - pop3s
-    - smtp
-    - smtps
-  pop3s:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-mail
-      version: 2.22.1
-    schemes:
-    - pop3s
-    - imap
-    - imaps
-    - pop3
-    - pop3s
-    - smtp
-    - smtps
-  properties:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - properties
-  pubnub:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-pubnub
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-pubnub:
+    groupId: org.apache.camel
+    artifactId: camel-pubnub
+    version: 2.22.1
     schemes:
     - pubnub
-  quartz:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-quartz
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-quartz:
+    groupId: org.apache.camel
+    artifactId: camel-quartz
+    version: 2.22.1
     schemes:
     - quartz
-  quartz2:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-quartz2
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-quartz2:
+    groupId: org.apache.camel
+    artifactId: camel-quartz2
+    version: 2.22.1
     schemes:
     - quartz2
-  quickfix:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-quickfix
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-quickfix:
+    groupId: org.apache.camel
+    artifactId: camel-quickfix
+    version: 2.22.1
     schemes:
     - quickfix
-  rabbitmq:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-rabbitmq
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-rabbitmq:
+    groupId: org.apache.camel
+    artifactId: camel-rabbitmq
+    version: 2.22.1
     schemes:
     - rabbitmq
-  reactive-streams:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-reactive-streams
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-reactive-streams:
+    groupId: org.apache.camel
+    artifactId: camel-reactive-streams
+    version: 2.22.1
     schemes:
     - reactive-streams
-  ref:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - ref
-  rest:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - rest
-  rest-api:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - rest-api
-  rest-swagger:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-rest-swagger
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-rest-swagger:
+    groupId: org.apache.camel
+    artifactId: camel-rest-swagger
+    version: 2.22.1
     schemes:
     - rest-swagger
-  restlet:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-restlet
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-restlet:
+    groupId: org.apache.camel
+    artifactId: camel-restlet
+    version: 2.22.1
     schemes:
     - restlet
-  rmi:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-rmi
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-rmi:
+    groupId: org.apache.camel
+    artifactId: camel-rmi
+    version: 2.22.1
     schemes:
     - rmi
-  routebox:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-routebox
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-routebox:
+    groupId: org.apache.camel
+    artifactId: camel-routebox
+    version: 2.22.1
     schemes:
     - routebox
-  rss:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-rss
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-rss:
+    groupId: org.apache.camel
+    artifactId: camel-rss
+    version: 2.22.1
     schemes:
     - rss
-  saga:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - saga
-  salesforce:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-salesforce
-      version: 2.22.1
+    languages: []
+    dataformats:
+    - rss
+  camel-salesforce:
+    groupId: org.apache.camel
+    artifactId: camel-salesforce
+    version: 2.22.1
     schemes:
     - salesforce
-  sap-netweaver:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-sap-netweaver
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-sap-netweaver:
+    groupId: org.apache.camel
+    artifactId: camel-sap-netweaver
+    version: 2.22.1
     schemes:
     - sap-netweaver
-  scheduler:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - scheduler
-  schematron:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-schematron
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-schematron:
+    groupId: org.apache.camel
+    artifactId: camel-schematron
+    version: 2.22.1
     schemes:
     - schematron
-  scp:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-jsch
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-jsch:
+    groupId: org.apache.camel
+    artifactId: camel-jsch
+    version: 2.22.1
     schemes:
     - scp
-  seda:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - seda
-  service:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-service
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-service:
+    groupId: org.apache.camel
+    artifactId: camel-service
+    version: 2.22.1
     schemes:
     - service
-  servicenow:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-servicenow
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-servicenow:
+    groupId: org.apache.camel
+    artifactId: camel-servicenow
+    version: 2.22.1
     schemes:
     - servicenow
-  servlet:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-servlet
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-servlet:
+    groupId: org.apache.camel
+    artifactId: camel-servlet
+    version: 2.22.1
     schemes:
     - servlet
-  sftp:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-ftp
-      version: 2.22.1
-    schemes:
-    - sftp
-  sip:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-sip
-      version: 2.22.1
-    schemes:
-    - sip
-    - sip
-    - sips
-  sips:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-sip
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-sip:
+    groupId: org.apache.camel
+    artifactId: camel-sip
+    version: 2.22.1
     schemes:
-    - sips
     - sip
     - sips
-  sjms:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-sjms
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-sjms:
+    groupId: org.apache.camel
+    artifactId: camel-sjms
+    version: 2.22.1
     schemes:
     - sjms
-  sjms-batch:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-sjms
-      version: 2.22.1
-    schemes:
     - sjms-batch
-  sjms2:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-sjms2
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-sjms2:
+    groupId: org.apache.camel
+    artifactId: camel-sjms2
+    version: 2.22.1
     schemes:
     - sjms2
-  slack:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-slack
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-slack:
+    groupId: org.apache.camel
+    artifactId: camel-slack
+    version: 2.22.1
     schemes:
     - slack
-  smpp:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-smpp
-      version: 2.22.1
-    schemes:
-    - smpp
-    - smpp
-    - smpps
-  smpps:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-smpp
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-smpp:
+    groupId: org.apache.camel
+    artifactId: camel-smpp
+    version: 2.22.1
     schemes:
-    - smpps
     - smpp
     - smpps
-  smtp:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-mail
-      version: 2.22.1
-    schemes:
-    - smtp
-    - imap
-    - imaps
-    - pop3
-    - pop3s
-    - smtp
-    - smtps
-  smtps:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-mail
-      version: 2.22.1
-    schemes:
-    - smtps
-    - imap
-    - imaps
-    - pop3
-    - pop3s
-    - smtp
-    - smtps
-  snmp:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-snmp
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-snmp:
+    groupId: org.apache.camel
+    artifactId: camel-snmp
+    version: 2.22.1
     schemes:
     - snmp
-  solr:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-solr
-      version: 2.22.1
-    schemes:
-    - solr
-    - solr
-    - solrs
-    - solrCloud
-  solrCloud:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-solr
-      version: 2.22.1
-    schemes:
-    - solrCloud
-    - solr
-    - solrs
-    - solrCloud
-  solrs:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-solr
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-solr:
+    groupId: org.apache.camel
+    artifactId: camel-solr
+    version: 2.22.1
     schemes:
-    - solrs
     - solr
     - solrs
     - solrCloud
-  spark:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-spark
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-spark:
+    groupId: org.apache.camel
+    artifactId: camel-spark
+    version: 2.22.1
     schemes:
     - spark
-  spark-rest:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-spark-rest
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-spark-rest:
+    groupId: org.apache.camel
+    artifactId: camel-spark-rest
+    version: 2.22.1
     schemes:
     - spark-rest
-  splunk:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-splunk
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-splunk:
+    groupId: org.apache.camel
+    artifactId: camel-splunk
+    version: 2.22.1
     schemes:
     - splunk
-  spring-batch:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-spring-batch
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-spring-batch:
+    groupId: org.apache.camel
+    artifactId: camel-spring-batch
+    version: 2.22.1
     schemes:
     - spring-batch
-  spring-event:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-spring
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-spring:
+    groupId: org.apache.camel
+    artifactId: camel-spring
+    version: 2.22.1
     schemes:
     - spring-event
-  spring-integration:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-spring-integration
-      version: 2.22.1
+    languages:
+    - spel
+    dataformats: []
+  camel-spring-integration:
+    groupId: org.apache.camel
+    artifactId: camel-spring-integration
+    version: 2.22.1
     schemes:
     - spring-integration
-  spring-ldap:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-spring-ldap
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-spring-ldap:
+    groupId: org.apache.camel
+    artifactId: camel-spring-ldap
+    version: 2.22.1
     schemes:
     - spring-ldap
-  spring-redis:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-spring-redis
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-spring-redis:
+    groupId: org.apache.camel
+    artifactId: camel-spring-redis
+    version: 2.22.1
     schemes:
     - spring-redis
-  spring-ws:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-spring-ws
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-spring-ws:
+    groupId: org.apache.camel
+    artifactId: camel-spring-ws
+    version: 2.22.1
     schemes:
     - spring-ws
-  sql:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-sql
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-sql:
+    groupId: org.apache.camel
+    artifactId: camel-sql
+    version: 2.22.1
     schemes:
     - sql
-  sql-stored:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-sql
-      version: 2.22.1
-    schemes:
     - sql-stored
-  ssh:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-ssh
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-ssh:
+    groupId: org.apache.camel
+    artifactId: camel-ssh
+    version: 2.22.1
     schemes:
     - ssh
-  stax:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-stax
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-stax:
+    groupId: org.apache.camel
+    artifactId: camel-stax
+    version: 2.22.1
     schemes:
     - stax
-  stomp:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-stomp
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-stomp:
+    groupId: org.apache.camel
+    artifactId: camel-stomp
+    version: 2.22.1
     schemes:
     - stomp
-  stream:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-stream
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-stream:
+    groupId: org.apache.camel
+    artifactId: camel-stream
+    version: 2.22.1
     schemes:
     - stream
-  string-template:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-stringtemplate
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-stringtemplate:
+    groupId: org.apache.camel
+    artifactId: camel-stringtemplate
+    version: 2.22.1
     schemes:
     - string-template
-  stub:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - stub
-  telegram:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-telegram
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-telegram:
+    groupId: org.apache.camel
+    artifactId: camel-telegram
+    version: 2.22.1
     schemes:
     - telegram
-  test:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - test
-  thrift:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-thrift
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-thrift:
+    groupId: org.apache.camel
+    artifactId: camel-thrift
+    version: 2.22.1
     schemes:
     - thrift
-  tika:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-tika
-      version: 2.22.1
+    languages: []
+    dataformats:
+    - thrift
+  camel-tika:
+    groupId: org.apache.camel
+    artifactId: camel-tika
+    version: 2.22.1
     schemes:
     - tika
-  timer:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - timer
-  twilio:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-twilio
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-twilio:
+    groupId: org.apache.camel
+    artifactId: camel-twilio
+    version: 2.22.1
     schemes:
     - twilio
-  twitter:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-twitter
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-twitter:
+    groupId: org.apache.camel
+    artifactId: camel-twitter
+    version: 2.22.1
     schemes:
     - twitter
-  twitter-directmessage:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-twitter
-      version: 2.22.1
-    schemes:
     - twitter-directmessage
-  twitter-search:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-twitter
-      version: 2.22.1
-    schemes:
     - twitter-search
-  twitter-streaming:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-twitter
-      version: 2.22.1
-    schemes:
     - twitter-streaming
-  twitter-timeline:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-twitter
-      version: 2.22.1
-    schemes:
     - twitter-timeline
-  undertow:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-undertow
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-undertow:
+    groupId: org.apache.camel
+    artifactId: camel-undertow
+    version: 2.22.1
     schemes:
     - undertow
-  validator:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - validator
-  velocity:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-velocity
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-velocity:
+    groupId: org.apache.camel
+    artifactId: camel-velocity
+    version: 2.22.1
     schemes:
     - velocity
-  vertx:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-vertx
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-vertx:
+    groupId: org.apache.camel
+    artifactId: camel-vertx
+    version: 2.22.1
     schemes:
     - vertx
-  vm:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - vm
-  weather:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-weather
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-weather:
+    groupId: org.apache.camel
+    artifactId: camel-weather
+    version: 2.22.1
     schemes:
     - weather
-  web3j:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-web3j
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-web3j:
+    groupId: org.apache.camel
+    artifactId: camel-web3j
+    version: 2.22.1
     schemes:
     - web3j
-  websocket:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-websocket
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-websocket:
+    groupId: org.apache.camel
+    artifactId: camel-websocket
+    version: 2.22.1
     schemes:
     - websocket
-  wordpress:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-wordpress
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-wordpress:
+    groupId: org.apache.camel
+    artifactId: camel-wordpress
+    version: 2.22.1
     schemes:
     - wordpress
-  xchange:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-xchange
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-xchange:
+    groupId: org.apache.camel
+    artifactId: camel-xchange
+    version: 2.22.1
     schemes:
     - xchange
-  xmlrpc:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-xmlrpc
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-xmlrpc:
+    groupId: org.apache.camel
+    artifactId: camel-xmlrpc
+    version: 2.22.1
     schemes:
     - xmlrpc
-  xmlsecurity:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-xmlsecurity
-      version: 2.22.1
+    languages: []
+    dataformats:
+    - xmlrpc
+  camel-xmlsecurity:
+    groupId: org.apache.camel
+    artifactId: camel-xmlsecurity
+    version: 2.22.1
     schemes:
     - xmlsecurity
-  xmpp:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-xmpp
-      version: 2.22.1
+    languages: []
+    dataformats:
+    - secureXML
+  camel-xmpp:
+    groupId: org.apache.camel
+    artifactId: camel-xmpp
+    version: 2.22.1
     schemes:
     - xmpp
-  xquery:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-saxon
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-saxon:
+    groupId: org.apache.camel
+    artifactId: camel-saxon
+    version: 2.22.1
     schemes:
     - xquery
-  xslt:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-core
-      version: 2.22.1
-    schemes:
-    - xslt
-  yammer:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-yammer
-      version: 2.22.1
+    languages:
+    - xquery
+    dataformats: []
+  camel-yammer:
+    groupId: org.apache.camel
+    artifactId: camel-yammer
+    version: 2.22.1
     schemes:
     - yammer
-  yql:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-yql
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-yql:
+    groupId: org.apache.camel
+    artifactId: camel-yql
+    version: 2.22.1
     schemes:
     - yql
-  zendesk:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-zendesk
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-zendesk:
+    groupId: org.apache.camel
+    artifactId: camel-zendesk
+    version: 2.22.1
     schemes:
     - zendesk
-  zookeeper:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-zookeeper
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-zookeeper:
+    groupId: org.apache.camel
+    artifactId: camel-zookeeper
+    version: 2.22.1
     schemes:
     - zookeeper
-  zookeeper-master:
-    dependency:
-      groupId: org.apache.camel
-      artifactId: camel-zookeeper-master
-      version: 2.22.1
+    languages: []
+    dataformats: []
+  camel-zookeeper-master:
+    groupId: org.apache.camel
+    artifactId: camel-zookeeper-master
+    version: 2.22.1
     schemes:
     - zookeeper-master
+    languages: []
+    dataformats: []
+  camel-juel:
+    groupId: org.apache.camel
+    artifactId: camel-juel
+    version: 2.22.1
+    components: []
+    languages:
+    - el
+    dataformats: []
+  camel-groovy:
+    groupId: org.apache.camel
+    artifactId: camel-groovy
+    version: 2.22.1
+    components: []
+    languages:
+    - groovy
+    dataformats: []
+  camel-script:
+    groupId: org.apache.camel
+    artifactId: camel-script
+    version: 2.22.1
+    components: []
+    languages:
+    - javaScript
+    - php
+    - python
+    - ruby
+    dataformats: []
+  camel-jsonpath:
+    groupId: org.apache.camel
+    artifactId: camel-jsonpath
+    version: 2.22.1
+    components: []
+    languages:
+    - jsonpath
+    dataformats: []
+  camel-jxpath:
+    groupId: org.apache.camel
+    artifactId: camel-jxpath
+    version: 2.22.1
+    components: []
+    languages:
+    - jxpath
+    dataformats: []
+  camel-ognl:
+    groupId: org.apache.camel
+    artifactId: camel-ognl
+    version: 2.22.1
+    components: []
+    languages:
+    - ognl
+    dataformats: []
+  camel-josql:
+    groupId: org.apache.camel
+    artifactId: camel-josql
+    version: 2.22.1
+    components: []
+    languages:
+    - sql
+    dataformats: []
+  camel-hl7:
+    groupId: org.apache.camel
+    artifactId: camel-hl7
+    version: 2.22.1
+    components: []
+    languages:
+    - terser
+    dataformats:
+    - hl7
+  camel-asn1:
+    groupId: org.apache.camel
+    artifactId: camel-asn1
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - asn1
+  camel-barcode:
+    groupId: org.apache.camel
+    artifactId: camel-barcode
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - barcode
+  camel-base64:
+    groupId: org.apache.camel
+    artifactId: camel-base64
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - base64
+  camel-beanio:
+    groupId: org.apache.camel
+    artifactId: camel-beanio
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - beanio
+  camel-bindy:
+    groupId: org.apache.camel
+    artifactId: camel-bindy
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - bindy-csv
+    - bindy-fixed
+    - bindy-kvp
+  camel-boon:
+    groupId: org.apache.camel
+    artifactId: camel-boon
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - boon
+  camel-castor:
+    groupId: org.apache.camel
+    artifactId: camel-castor
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - castor
+  camel-csv:
+    groupId: org.apache.camel
+    artifactId: camel-csv
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - csv
+  camel-fhir:
+    groupId: org.apache.camel
+    artifactId: camel-fhir
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - fhirJson
+    - fhirXml
+  camel-hessian:
+    groupId: org.apache.camel
+    artifactId: camel-hessian
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - hessian
+  camel-ical:
+    groupId: org.apache.camel
+    artifactId: camel-ical
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - ical
+  camel-jacksonxml:
+    groupId: org.apache.camel
+    artifactId: camel-jacksonxml
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - jacksonxml
+  camel-jaxb:
+    groupId: org.apache.camel
+    artifactId: camel-jaxb
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - jaxb
+  camel-jibx:
+    groupId: org.apache.camel
+    artifactId: camel-jibx
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - jibx
+  camel-fastjson:
+    groupId: org.apache.camel
+    artifactId: camel-fastjson
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - json-fastjson
+  camel-gson:
+    groupId: org.apache.camel
+    artifactId: camel-gson
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - json-gson
+  camel-jackson:
+    groupId: org.apache.camel
+    artifactId: camel-jackson
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - json-jackson
+  camel-johnzon:
+    groupId: org.apache.camel
+    artifactId: camel-johnzon
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - json-johnzon
+  camel-xstream:
+    groupId: org.apache.camel
+    artifactId: camel-xstream
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - json-xstream
+    - xstream
+  camel-lzf:
+    groupId: org.apache.camel
+    artifactId: camel-lzf
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - lzf
+  camel-protobuf:
+    groupId: org.apache.camel
+    artifactId: camel-protobuf
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - protobuf
+  camel-soap:
+    groupId: org.apache.camel
+    artifactId: camel-soap
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - soapjaxb
+  camel-syslog:
+    groupId: org.apache.camel
+    artifactId: camel-syslog
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - syslog
+  camel-tarfile:
+    groupId: org.apache.camel
+    artifactId: camel-tarfile
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - tarfile
+  camel-tagsoup:
+    groupId: org.apache.camel
+    artifactId: camel-tagsoup
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - tidyMarkup
+  camel-univocity-parsers:
+    groupId: org.apache.camel
+    artifactId: camel-univocity-parsers
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - univocity-csv
+    - univocity-fixed
+    - univocity-tsv
+  camel-xmlbeans:
+    groupId: org.apache.camel
+    artifactId: camel-xmlbeans
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - xmlBeans
+  camel-xmljson:
+    groupId: org.apache.camel
+    artifactId: camel-xmljson
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - xmljson
+  camel-snakeyaml:
+    groupId: org.apache.camel
+    artifactId: camel-snakeyaml
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - yaml-snakeyaml
+  camel-zipfile:
+    groupId: org.apache.camel
+    artifactId: camel-zipfile
+    version: 2.22.1
+    components: []
+    languages: []
+    dataformats:
+    - zipfile
 version: 2.22.1
 
 `
diff --git a/pkg/client/cmd/completion_bash.go b/pkg/client/cmd/completion_bash.go
index 7e2c498..5d0d0d6 100644
--- a/pkg/client/cmd/completion_bash.go
+++ b/pkg/client/cmd/completion_bash.go
@@ -129,11 +129,11 @@ func configureKnownBashCompletions(command *cobra.Command) {
 func computeCamelDependencies() string {
 	result := ""
 
-	for _, v := range catalog.Runtime.Components {
+	for k := range catalog.Runtime.Artifact {
 		if result != "" {
-			result = result + " " + v.Dependency.ArtifactID
+			result = result + " " + k
 		} else {
-			result = v.Dependency.ArtifactID
+			result = k
 		}
 	}
 
diff --git a/pkg/util/camel/catalog.go b/pkg/util/camel/catalog.go
index dedafc5..cf6bc99 100644
--- a/pkg/util/camel/catalog.go
+++ b/pkg/util/camel/catalog.go
@@ -24,21 +24,18 @@ import (
 
 // Catalog --
 type Catalog struct {
-	Version    string               `yaml:"version"`
-	Components map[string]Component `yaml:"components"`
+	Version  string              `yaml:"version"`
+	Artifact map[string]Artifact `yaml:"artifacts"`
 }
 
-// Dependency --
-type Dependency struct {
-	GroupID    string `yaml:"groupId"`
-	ArtifactID string `yaml:"artifactId"`
-	Version    string `yaml:"version"`
-}
-
-// Component --
-type Component struct {
-	Dependency Dependency `yaml:"dependency"`
-	Schemes    []string   `yaml:"schemes"`
+// Artifact --
+type Artifact struct {
+	GroupID     string   `yaml:"groupId"`
+	ArtifactID  string   `yaml:"artifactId"`
+	Version     string   `yaml:"version"`
+	Schemes     []string `yaml:"schemes"`
+	Languages   []string `yaml:"languages"`
+	DataFormats []string `yaml:"dataformats"`
 }
 
 func init() {
diff --git a/runtime/catalog-builder/src/main/resources/catalogbuilder.groovy b/runtime/catalog-builder/src/main/resources/catalogbuilder.groovy
index 106609d..ae373f2 100644
--- a/runtime/catalog-builder/src/main/resources/catalogbuilder.groovy
+++ b/runtime/catalog-builder/src/main/resources/catalogbuilder.groovy
@@ -9,24 +9,99 @@ def catalog = new DefaultCamelCatalog()
 
 def output = new TreeMap()
 output['version'] = catalog.loadedVersion
-output['components'] = [:]
+output['artifacts'] = [:]
+
+// *******************************
+//
+// Components
+//
+// *******************************
 
 catalog.findComponentNames().sort().each { name ->
     def json = slurper.parseText(catalog.componentJSonSchema(name))
+    def id = json.component.artifactId
+
+    if (!output['artifacts'].containsKey(id)) {
+        output['artifacts'][id] = [:]
+        output['artifacts'][id]['groupId'] = json.component.groupId
+        output['artifacts'][id]['artifactId'] = json.component.artifactId
+        output['artifacts'][id]['version'] = json.component.version
+        output['artifacts'][id]['schemes'] = []
+        output['artifacts'][id]['languages'] = []
+        output['artifacts'][id]['dataformats'] = []
+    }
+
+    if (!output['artifacts'][id]['schemes'].contains(json.component.scheme.trim())) {
+        output['artifacts'][id]['schemes'] << json.component.scheme.trim()
+    }
 
-    output['components'][name] = [:]
-    output['components'][name]['dependency'] = [:]
-    output['components'][name]['dependency']['groupId'] = json.component.groupId
-    output['components'][name]['dependency']['artifactId'] = json.component.artifactId
-    output['components'][name]['dependency']['version'] = json.component.version
-    output['components'][name]['schemes'] = [ json.component.scheme.trim() ]
     if (json.component.alternativeSchemes) {
-        json.component.alternativeSchemes.split(',').each {
-            scheme -> output['components'][name]['schemes'] << scheme.trim()
+        json.component.alternativeSchemes.split(',').collect {
+            scheme -> scheme.trim()
+        }.findAll {
+            scheme -> !output['artifacts'][id]['schemes'].contains(scheme)
+        }.each { 
+            scheme -> output['artifacts'][id]['schemes'] << scheme
         }
     }
 }
 
+// *******************************
+//
+// Languages
+//
+// *******************************
+
+catalog.findLanguageNames().sort().each { name ->
+    def json = slurper.parseText(catalog.languageJSonSchema(name))
+    def id = json.language.artifactId
+
+    if (!output['artifacts'].containsKey(id)) {
+        output['artifacts'][id] = [:]
+        output['artifacts'][id]['groupId'] = json.language.groupId
+        output['artifacts'][id]['artifactId'] = json.language.artifactId
+        output['artifacts'][id]['version'] = json.language.version
+        output['artifacts'][id]['components'] = []
+        output['artifacts'][id]['languages'] = []
+        output['artifacts'][id]['dataformats'] = []
+    }
+
+    if (!output['artifacts'][id]['languages'].contains(json.language.name)) {
+        output['artifacts'][id]['languages'] << json.language.name
+    }
+}
+
+// *******************************
+//
+// Dataformat
+//
+// *******************************
+
+catalog.findDataFormatNames().sort().each { name ->
+    def json = slurper.parseText(catalog.dataFormatJSonSchema(name))
+    def id = json.dataformat.artifactId
+
+    if (!output['artifacts'].containsKey(id)) {
+        output['artifacts'][id] = [:]
+        output['artifacts'][id]['groupId'] = json.dataformat.groupId
+        output['artifacts'][id]['artifactId'] = json.dataformat.artifactId
+        output['artifacts'][id]['version'] = json.dataformat.version
+        output['artifacts'][id]['components'] = []
+        output['artifacts'][id]['languages'] = []
+        output['artifacts'][id]['dataformats'] = []
+    }
+
+    if (!output['artifacts'][id]['dataformats'].contains(json.dataformat.name)) {
+        output['artifacts'][id]['dataformats'] << json.dataformat.name
+    }
+}
+
+// *******************************
+//
+// 
+//
+// *******************************
+
 def options = new DumperOptions()
 options.indent = 2
 options.defaultFlowStyle = DumperOptions.FlowStyle.BLOCK


[camel-k] 01/02: Embed camel catalog #93

Posted by nf...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

nferraro pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-k.git

commit dd1d0f53feaab3eb6ffca97db305689b110c1d43
Author: lburgazzoli <lb...@gmail.com>
AuthorDate: Tue Sep 18 18:15:26 2018 +0200

    Embed camel catalog #93
---
 deploy/camel-catalog.yaml                          | 2252 +++++++++++++++++++
 deploy/resources.go                                | 2256 ++++++++++++++++++++
 pkg/client/cmd/completion_bash.go                  |   40 +-
 pkg/client/cmd/context_create.go                   |   13 +-
 pkg/client/cmd/run.go                              |   12 +-
 pkg/util/camel/catalog.go                          |   52 +
 runtime/catalog-builder/.gitignore                 |   10 +
 runtime/catalog-builder/pom.xml                    |   69 +
 .../src/main/resources/catalogbuilder.groovy       |   36 +
 runtime/pom.xml                                    |    2 +
 10 files changed, 4737 insertions(+), 5 deletions(-)

diff --git a/deploy/camel-catalog.yaml b/deploy/camel-catalog.yaml
new file mode 100644
index 0000000..458be3c
--- /dev/null
+++ b/deploy/camel-catalog.yaml
@@ -0,0 +1,2252 @@
+components:
+  ahc:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-ahc
+      version: 2.22.1
+    schemes:
+    - ahc
+  ahc-ws:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-ahc-ws
+      version: 2.22.1
+    schemes:
+    - ahc-ws
+    - ahc-ws
+    - ahc-wss
+  ahc-wss:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-ahc-ws
+      version: 2.22.1
+    schemes:
+    - ahc-wss
+    - ahc-ws
+    - ahc-wss
+  amqp:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-amqp
+      version: 2.22.1
+    schemes:
+    - amqp
+  apns:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-apns
+      version: 2.22.1
+    schemes:
+    - apns
+  as2:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-as2
+      version: 2.22.1
+    schemes:
+    - as2
+  asterisk:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-asterisk
+      version: 2.22.1
+    schemes:
+    - asterisk
+  atmos:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-atmos
+      version: 2.22.1
+    schemes:
+    - atmos
+  atmosphere-websocket:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-atmosphere-websocket
+      version: 2.22.1
+    schemes:
+    - atmosphere-websocket
+  atom:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-atom
+      version: 2.22.1
+    schemes:
+    - atom
+  atomix-map:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-atomix
+      version: 2.22.1
+    schemes:
+    - atomix-map
+  atomix-messaging:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-atomix
+      version: 2.22.1
+    schemes:
+    - atomix-messaging
+  atomix-multimap:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-atomix
+      version: 2.22.1
+    schemes:
+    - atomix-multimap
+  atomix-queue:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-atomix
+      version: 2.22.1
+    schemes:
+    - atomix-queue
+  atomix-set:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-atomix
+      version: 2.22.1
+    schemes:
+    - atomix-set
+  atomix-value:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-atomix
+      version: 2.22.1
+    schemes:
+    - atomix-value
+  avro:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-avro
+      version: 2.22.1
+    schemes:
+    - avro
+  aws-cw:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-aws
+      version: 2.22.1
+    schemes:
+    - aws-cw
+  aws-ddb:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-aws
+      version: 2.22.1
+    schemes:
+    - aws-ddb
+  aws-ddbstream:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-aws
+      version: 2.22.1
+    schemes:
+    - aws-ddbstream
+  aws-ec2:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-aws
+      version: 2.22.1
+    schemes:
+    - aws-ec2
+  aws-kinesis:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-aws
+      version: 2.22.1
+    schemes:
+    - aws-kinesis
+  aws-kinesis-firehose:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-aws
+      version: 2.22.1
+    schemes:
+    - aws-kinesis-firehose
+  aws-kms:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-aws
+      version: 2.22.1
+    schemes:
+    - aws-kms
+  aws-lambda:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-aws
+      version: 2.22.1
+    schemes:
+    - aws-lambda
+  aws-mq:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-aws
+      version: 2.22.1
+    schemes:
+    - aws-mq
+  aws-s3:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-aws
+      version: 2.22.1
+    schemes:
+    - aws-s3
+  aws-sdb:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-aws
+      version: 2.22.1
+    schemes:
+    - aws-sdb
+  aws-ses:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-aws
+      version: 2.22.1
+    schemes:
+    - aws-ses
+  aws-sns:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-aws
+      version: 2.22.1
+    schemes:
+    - aws-sns
+  aws-sqs:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-aws
+      version: 2.22.1
+    schemes:
+    - aws-sqs
+  aws-swf:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-aws
+      version: 2.22.1
+    schemes:
+    - aws-swf
+  azure-blob:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-azure
+      version: 2.22.1
+    schemes:
+    - azure-blob
+  azure-queue:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-azure
+      version: 2.22.1
+    schemes:
+    - azure-queue
+  bean:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - bean
+  bean-validator:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-bean-validator
+      version: 2.22.1
+    schemes:
+    - bean-validator
+  beanstalk:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-beanstalk
+      version: 2.22.1
+    schemes:
+    - beanstalk
+  binding:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - binding
+  bonita:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-bonita
+      version: 2.22.1
+    schemes:
+    - bonita
+  box:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-box
+      version: 2.22.1
+    schemes:
+    - box
+  braintree:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-braintree
+      version: 2.22.1
+    schemes:
+    - braintree
+  browse:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - browse
+  cache:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-cache
+      version: 2.22.1
+    schemes:
+    - cache
+  caffeine-cache:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-caffeine
+      version: 2.22.1
+    schemes:
+    - caffeine-cache
+  caffeine-loadcache:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-caffeine
+      version: 2.22.1
+    schemes:
+    - caffeine-loadcache
+  chronicle-engine:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-chronicle
+      version: 2.22.1
+    schemes:
+    - chronicle-engine
+  chunk:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-chunk
+      version: 2.22.1
+    schemes:
+    - chunk
+  class:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - class
+  cm-sms:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-cm-sms
+      version: 2.22.1
+    schemes:
+    - cm-sms
+  cmis:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-cmis
+      version: 2.22.1
+    schemes:
+    - cmis
+  coap:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-coap
+      version: 2.22.1
+    schemes:
+    - coap
+  cometd:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-cometd
+      version: 2.22.1
+    schemes:
+    - cometd
+    - cometd
+    - cometds
+  cometds:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-cometd
+      version: 2.22.1
+    schemes:
+    - cometds
+    - cometd
+    - cometds
+  consul:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-consul
+      version: 2.22.1
+    schemes:
+    - consul
+  context:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-context
+      version: 2.22.1
+    schemes:
+    - context
+  controlbus:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - controlbus
+  couchbase:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-couchbase
+      version: 2.22.1
+    schemes:
+    - couchbase
+  couchdb:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-couchdb
+      version: 2.22.1
+    schemes:
+    - couchdb
+  cql:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-cassandraql
+      version: 2.22.1
+    schemes:
+    - cql
+  crypto:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-crypto
+      version: 2.22.1
+    schemes:
+    - crypto
+  crypto-cms:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-crypto-cms
+      version: 2.22.1
+    schemes:
+    - crypto-cms
+  cxf:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-cxf
+      version: 2.22.1
+    schemes:
+    - cxf
+  cxfrs:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-cxf
+      version: 2.22.1
+    schemes:
+    - cxfrs
+  dataformat:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - dataformat
+  dataset:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - dataset
+  digitalocean:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-digitalocean
+      version: 2.22.1
+    schemes:
+    - digitalocean
+  direct:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - direct
+  direct-vm:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - direct-vm
+  disruptor:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-disruptor
+      version: 2.22.1
+    schemes:
+    - disruptor
+    - disruptor
+    - disruptor-vm
+  disruptor-vm:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-disruptor
+      version: 2.22.1
+    schemes:
+    - disruptor-vm
+    - disruptor
+    - disruptor-vm
+  dns:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-dns
+      version: 2.22.1
+    schemes:
+    - dns
+  docker:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-docker
+      version: 2.22.1
+    schemes:
+    - docker
+  dozer:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-dozer
+      version: 2.22.1
+    schemes:
+    - dozer
+  drill:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-drill
+      version: 2.22.1
+    schemes:
+    - drill
+  dropbox:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-dropbox
+      version: 2.22.1
+    schemes:
+    - dropbox
+  ehcache:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-ehcache
+      version: 2.22.1
+    schemes:
+    - ehcache
+  ejb:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-ejb
+      version: 2.22.1
+    schemes:
+    - ejb
+  elasticsearch:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-elasticsearch
+      version: 2.22.1
+    schemes:
+    - elasticsearch
+  elasticsearch-rest:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-elasticsearch-rest
+      version: 2.22.1
+    schemes:
+    - elasticsearch-rest
+  elasticsearch5:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-elasticsearch5
+      version: 2.22.1
+    schemes:
+    - elasticsearch5
+  elsql:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-elsql
+      version: 2.22.1
+    schemes:
+    - elsql
+  etcd:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-etcd
+      version: 2.22.1
+    schemes:
+    - etcd
+  eventadmin:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-eventadmin
+      version: 2.22.1
+    schemes:
+    - eventadmin
+  exec:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-exec
+      version: 2.22.1
+    schemes:
+    - exec
+  facebook:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-facebook
+      version: 2.22.1
+    schemes:
+    - facebook
+  file:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - file
+  flatpack:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-flatpack
+      version: 2.22.1
+    schemes:
+    - flatpack
+  flink:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-flink
+      version: 2.22.1
+    schemes:
+    - flink
+  fop:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-fop
+      version: 2.22.1
+    schemes:
+    - fop
+  freemarker:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-freemarker
+      version: 2.22.1
+    schemes:
+    - freemarker
+  ftp:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-ftp
+      version: 2.22.1
+    schemes:
+    - ftp
+  ftps:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-ftp
+      version: 2.22.1
+    schemes:
+    - ftps
+  ganglia:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-ganglia
+      version: 2.22.1
+    schemes:
+    - ganglia
+  geocoder:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-geocoder
+      version: 2.22.1
+    schemes:
+    - geocoder
+  git:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-git
+      version: 2.22.1
+    schemes:
+    - git
+  github:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-github
+      version: 2.22.1
+    schemes:
+    - github
+  google-bigquery:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-google-bigquery
+      version: 2.22.1
+    schemes:
+    - google-bigquery
+  google-calendar:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-google-calendar
+      version: 2.22.1
+    schemes:
+    - google-calendar
+  google-drive:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-google-drive
+      version: 2.22.1
+    schemes:
+    - google-drive
+  google-mail:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-google-mail
+      version: 2.22.1
+    schemes:
+    - google-mail
+  google-mail-stream:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-google-mail
+      version: 2.22.1
+    schemes:
+    - google-mail-stream
+  google-pubsub:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-google-pubsub
+      version: 2.22.1
+    schemes:
+    - google-pubsub
+  gora:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-gora
+      version: 2.22.1
+    schemes:
+    - gora
+  grape:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-grape
+      version: 2.22.1
+    schemes:
+    - grape
+  grpc:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-grpc
+      version: 2.22.1
+    schemes:
+    - grpc
+  guava-eventbus:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-guava-eventbus
+      version: 2.22.1
+    schemes:
+    - guava-eventbus
+  hazelcast-atomicvalue:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-hazelcast
+      version: 2.22.1
+    schemes:
+    - hazelcast-atomicvalue
+  hazelcast-instance:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-hazelcast
+      version: 2.22.1
+    schemes:
+    - hazelcast-instance
+  hazelcast-list:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-hazelcast
+      version: 2.22.1
+    schemes:
+    - hazelcast-list
+  hazelcast-map:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-hazelcast
+      version: 2.22.1
+    schemes:
+    - hazelcast-map
+  hazelcast-multimap:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-hazelcast
+      version: 2.22.1
+    schemes:
+    - hazelcast-multimap
+  hazelcast-queue:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-hazelcast
+      version: 2.22.1
+    schemes:
+    - hazelcast-queue
+  hazelcast-replicatedmap:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-hazelcast
+      version: 2.22.1
+    schemes:
+    - hazelcast-replicatedmap
+  hazelcast-ringbuffer:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-hazelcast
+      version: 2.22.1
+    schemes:
+    - hazelcast-ringbuffer
+  hazelcast-seda:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-hazelcast
+      version: 2.22.1
+    schemes:
+    - hazelcast-seda
+  hazelcast-set:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-hazelcast
+      version: 2.22.1
+    schemes:
+    - hazelcast-set
+  hazelcast-topic:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-hazelcast
+      version: 2.22.1
+    schemes:
+    - hazelcast-topic
+  hbase:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-hbase
+      version: 2.22.1
+    schemes:
+    - hbase
+  hdfs:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-hdfs
+      version: 2.22.1
+    schemes:
+    - hdfs
+  hdfs2:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-hdfs2
+      version: 2.22.1
+    schemes:
+    - hdfs2
+  hipchat:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-hipchat
+      version: 2.22.1
+    schemes:
+    - hipchat
+  http:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-http
+      version: 2.22.1
+    schemes:
+    - http
+    - http
+    - https
+  http4:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-http4
+      version: 2.22.1
+    schemes:
+    - http4
+    - http4
+    - https4
+  https:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-http
+      version: 2.22.1
+    schemes:
+    - https
+    - http
+    - https
+  https4:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-http4
+      version: 2.22.1
+    schemes:
+    - https4
+    - http4
+    - https4
+  ibatis:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-ibatis
+      version: 2.22.1
+    schemes:
+    - ibatis
+  iec60870-client:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-iec60870
+      version: 2.22.1
+    schemes:
+    - iec60870-client
+  iec60870-server:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-iec60870
+      version: 2.22.1
+    schemes:
+    - iec60870-server
+  ignite-cache:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-ignite
+      version: 2.22.1
+    schemes:
+    - ignite-cache
+  ignite-compute:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-ignite
+      version: 2.22.1
+    schemes:
+    - ignite-compute
+  ignite-events:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-ignite
+      version: 2.22.1
+    schemes:
+    - ignite-events
+  ignite-idgen:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-ignite
+      version: 2.22.1
+    schemes:
+    - ignite-idgen
+  ignite-messaging:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-ignite
+      version: 2.22.1
+    schemes:
+    - ignite-messaging
+  ignite-queue:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-ignite
+      version: 2.22.1
+    schemes:
+    - ignite-queue
+  ignite-set:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-ignite
+      version: 2.22.1
+    schemes:
+    - ignite-set
+  imap:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-mail
+      version: 2.22.1
+    schemes:
+    - imap
+    - imap
+    - imaps
+    - pop3
+    - pop3s
+    - smtp
+    - smtps
+  imaps:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-mail
+      version: 2.22.1
+    schemes:
+    - imaps
+    - imap
+    - imaps
+    - pop3
+    - pop3s
+    - smtp
+    - smtps
+  infinispan:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-infinispan
+      version: 2.22.1
+    schemes:
+    - infinispan
+  influxdb:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-influxdb
+      version: 2.22.1
+    schemes:
+    - influxdb
+  irc:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-irc
+      version: 2.22.1
+    schemes:
+    - irc
+  ironmq:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-ironmq
+      version: 2.22.1
+    schemes:
+    - ironmq
+  javaspace:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-javaspace
+      version: 2.22.1
+    schemes:
+    - javaspace
+  jbpm:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-jbpm
+      version: 2.22.1
+    schemes:
+    - jbpm
+  jcache:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-jcache
+      version: 2.22.1
+    schemes:
+    - jcache
+  jclouds:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-jclouds
+      version: 2.22.1
+    schemes:
+    - jclouds
+  jcr:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-jcr
+      version: 2.22.1
+    schemes:
+    - jcr
+  jdbc:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-jdbc
+      version: 2.22.1
+    schemes:
+    - jdbc
+  jetty:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-jetty9
+      version: 2.22.1
+    schemes:
+    - jetty
+  jgroups:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-jgroups
+      version: 2.22.1
+    schemes:
+    - jgroups
+  jing:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-jing
+      version: 2.22.1
+    schemes:
+    - jing
+  jira:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-jira
+      version: 2.22.1
+    schemes:
+    - jira
+  jms:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-jms
+      version: 2.22.1
+    schemes:
+    - jms
+  jmx:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-jmx
+      version: 2.22.1
+    schemes:
+    - jmx
+  jolt:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-jolt
+      version: 2.22.1
+    schemes:
+    - jolt
+  jpa:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-jpa
+      version: 2.22.1
+    schemes:
+    - jpa
+  json-validator:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-json-validator
+      version: 2.22.1
+    schemes:
+    - json-validator
+  jt400:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-jt400
+      version: 2.22.1
+    schemes:
+    - jt400
+  kafka:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-kafka
+      version: 2.22.1
+    schemes:
+    - kafka
+  kestrel:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-kestrel
+      version: 2.22.1
+    schemes:
+    - kestrel
+  krati:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-krati
+      version: 2.22.1
+    schemes:
+    - krati
+  kubernetes:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-kubernetes
+      version: 2.22.1
+    schemes:
+    - kubernetes
+  kubernetes-config-maps:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-kubernetes
+      version: 2.22.1
+    schemes:
+    - kubernetes-config-maps
+  kubernetes-deployments:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-kubernetes
+      version: 2.22.1
+    schemes:
+    - kubernetes-deployments
+  kubernetes-namespaces:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-kubernetes
+      version: 2.22.1
+    schemes:
+    - kubernetes-namespaces
+  kubernetes-nodes:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-kubernetes
+      version: 2.22.1
+    schemes:
+    - kubernetes-nodes
+  kubernetes-persistent-volumes:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-kubernetes
+      version: 2.22.1
+    schemes:
+    - kubernetes-persistent-volumes
+  kubernetes-persistent-volumes-claims:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-kubernetes
+      version: 2.22.1
+    schemes:
+    - kubernetes-persistent-volumes-claims
+  kubernetes-pods:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-kubernetes
+      version: 2.22.1
+    schemes:
+    - kubernetes-pods
+  kubernetes-replication-controllers:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-kubernetes
+      version: 2.22.1
+    schemes:
+    - kubernetes-replication-controllers
+  kubernetes-resources-quota:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-kubernetes
+      version: 2.22.1
+    schemes:
+    - kubernetes-resources-quota
+  kubernetes-secrets:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-kubernetes
+      version: 2.22.1
+    schemes:
+    - kubernetes-secrets
+  kubernetes-service-accounts:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-kubernetes
+      version: 2.22.1
+    schemes:
+    - kubernetes-service-accounts
+  kubernetes-services:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-kubernetes
+      version: 2.22.1
+    schemes:
+    - kubernetes-services
+  language:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - language
+  ldap:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-ldap
+      version: 2.22.1
+    schemes:
+    - ldap
+  ldif:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-ldif
+      version: 2.22.1
+    schemes:
+    - ldif
+  linkedin:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-linkedin
+      version: 2.22.1
+    schemes:
+    - linkedin
+  log:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - log
+  lpr:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-printer
+      version: 2.22.1
+    schemes:
+    - lpr
+  lucene:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-lucene
+      version: 2.22.1
+    schemes:
+    - lucene
+  lumberjack:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-lumberjack
+      version: 2.22.1
+    schemes:
+    - lumberjack
+  master:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-master
+      version: 2.22.1
+    schemes:
+    - master
+  metrics:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-metrics
+      version: 2.22.1
+    schemes:
+    - metrics
+  micrometer:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-micrometer
+      version: 2.22.1
+    schemes:
+    - micrometer
+  milo-client:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-milo
+      version: 2.22.1
+    schemes:
+    - milo-client
+  milo-server:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-milo
+      version: 2.22.1
+    schemes:
+    - milo-server
+  mina:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-mina
+      version: 2.22.1
+    schemes:
+    - mina
+  mina2:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-mina2
+      version: 2.22.1
+    schemes:
+    - mina2
+  mllp:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-mllp
+      version: 2.22.1
+    schemes:
+    - mllp
+  mock:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - mock
+  mongodb:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-mongodb
+      version: 2.22.1
+    schemes:
+    - mongodb
+  mongodb-gridfs:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-mongodb-gridfs
+      version: 2.22.1
+    schemes:
+    - mongodb-gridfs
+  mongodb3:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-mongodb3
+      version: 2.22.1
+    schemes:
+    - mongodb3
+  mqtt:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-mqtt
+      version: 2.22.1
+    schemes:
+    - mqtt
+  msv:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-msv
+      version: 2.22.1
+    schemes:
+    - msv
+  mustache:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-mustache
+      version: 2.22.1
+    schemes:
+    - mustache
+  mvel:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-mvel
+      version: 2.22.1
+    schemes:
+    - mvel
+  mybatis:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-mybatis
+      version: 2.22.1
+    schemes:
+    - mybatis
+  mybatis-bean:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-mybatis
+      version: 2.22.1
+    schemes:
+    - mybatis-bean
+  nagios:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-nagios
+      version: 2.22.1
+    schemes:
+    - nagios
+  nats:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-nats
+      version: 2.22.1
+    schemes:
+    - nats
+  netty:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-netty
+      version: 2.22.1
+    schemes:
+    - netty
+  netty-http:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-netty-http
+      version: 2.22.1
+    schemes:
+    - netty-http
+  netty4:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-netty4
+      version: 2.22.1
+    schemes:
+    - netty4
+  netty4-http:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-netty4-http
+      version: 2.22.1
+    schemes:
+    - netty4-http
+  olingo2:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-olingo2
+      version: 2.22.1
+    schemes:
+    - olingo2
+  olingo4:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-olingo4
+      version: 2.22.1
+    schemes:
+    - olingo4
+  openshift:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-openshift
+      version: 2.22.1
+    schemes:
+    - openshift
+  openshift-build-configs:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-kubernetes
+      version: 2.22.1
+    schemes:
+    - openshift-build-configs
+  openshift-builds:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-kubernetes
+      version: 2.22.1
+    schemes:
+    - openshift-builds
+  openstack-cinder:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-openstack
+      version: 2.22.1
+    schemes:
+    - openstack-cinder
+  openstack-glance:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-openstack
+      version: 2.22.1
+    schemes:
+    - openstack-glance
+  openstack-keystone:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-openstack
+      version: 2.22.1
+    schemes:
+    - openstack-keystone
+  openstack-neutron:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-openstack
+      version: 2.22.1
+    schemes:
+    - openstack-neutron
+  openstack-nova:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-openstack
+      version: 2.22.1
+    schemes:
+    - openstack-nova
+  openstack-swift:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-openstack
+      version: 2.22.1
+    schemes:
+    - openstack-swift
+  optaplanner:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-optaplanner
+      version: 2.22.1
+    schemes:
+    - optaplanner
+  paho:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-paho
+      version: 2.22.1
+    schemes:
+    - paho
+  paxlogging:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-paxlogging
+      version: 2.22.1
+    schemes:
+    - paxlogging
+  pdf:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-pdf
+      version: 2.22.1
+    schemes:
+    - pdf
+  pgevent:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-pgevent
+      version: 2.22.1
+    schemes:
+    - pgevent
+  pop3:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-mail
+      version: 2.22.1
+    schemes:
+    - pop3
+    - imap
+    - imaps
+    - pop3
+    - pop3s
+    - smtp
+    - smtps
+  pop3s:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-mail
+      version: 2.22.1
+    schemes:
+    - pop3s
+    - imap
+    - imaps
+    - pop3
+    - pop3s
+    - smtp
+    - smtps
+  properties:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - properties
+  pubnub:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-pubnub
+      version: 2.22.1
+    schemes:
+    - pubnub
+  quartz:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-quartz
+      version: 2.22.1
+    schemes:
+    - quartz
+  quartz2:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-quartz2
+      version: 2.22.1
+    schemes:
+    - quartz2
+  quickfix:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-quickfix
+      version: 2.22.1
+    schemes:
+    - quickfix
+  rabbitmq:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-rabbitmq
+      version: 2.22.1
+    schemes:
+    - rabbitmq
+  reactive-streams:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-reactive-streams
+      version: 2.22.1
+    schemes:
+    - reactive-streams
+  ref:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - ref
+  rest:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - rest
+  rest-api:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - rest-api
+  rest-swagger:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-rest-swagger
+      version: 2.22.1
+    schemes:
+    - rest-swagger
+  restlet:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-restlet
+      version: 2.22.1
+    schemes:
+    - restlet
+  rmi:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-rmi
+      version: 2.22.1
+    schemes:
+    - rmi
+  routebox:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-routebox
+      version: 2.22.1
+    schemes:
+    - routebox
+  rss:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-rss
+      version: 2.22.1
+    schemes:
+    - rss
+  saga:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - saga
+  salesforce:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-salesforce
+      version: 2.22.1
+    schemes:
+    - salesforce
+  sap-netweaver:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-sap-netweaver
+      version: 2.22.1
+    schemes:
+    - sap-netweaver
+  scheduler:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - scheduler
+  schematron:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-schematron
+      version: 2.22.1
+    schemes:
+    - schematron
+  scp:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-jsch
+      version: 2.22.1
+    schemes:
+    - scp
+  seda:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - seda
+  service:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-service
+      version: 2.22.1
+    schemes:
+    - service
+  servicenow:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-servicenow
+      version: 2.22.1
+    schemes:
+    - servicenow
+  servlet:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-servlet
+      version: 2.22.1
+    schemes:
+    - servlet
+  sftp:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-ftp
+      version: 2.22.1
+    schemes:
+    - sftp
+  sip:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-sip
+      version: 2.22.1
+    schemes:
+    - sip
+    - sip
+    - sips
+  sips:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-sip
+      version: 2.22.1
+    schemes:
+    - sips
+    - sip
+    - sips
+  sjms:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-sjms
+      version: 2.22.1
+    schemes:
+    - sjms
+  sjms-batch:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-sjms
+      version: 2.22.1
+    schemes:
+    - sjms-batch
+  sjms2:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-sjms2
+      version: 2.22.1
+    schemes:
+    - sjms2
+  slack:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-slack
+      version: 2.22.1
+    schemes:
+    - slack
+  smpp:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-smpp
+      version: 2.22.1
+    schemes:
+    - smpp
+    - smpp
+    - smpps
+  smpps:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-smpp
+      version: 2.22.1
+    schemes:
+    - smpps
+    - smpp
+    - smpps
+  smtp:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-mail
+      version: 2.22.1
+    schemes:
+    - smtp
+    - imap
+    - imaps
+    - pop3
+    - pop3s
+    - smtp
+    - smtps
+  smtps:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-mail
+      version: 2.22.1
+    schemes:
+    - smtps
+    - imap
+    - imaps
+    - pop3
+    - pop3s
+    - smtp
+    - smtps
+  snmp:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-snmp
+      version: 2.22.1
+    schemes:
+    - snmp
+  solr:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-solr
+      version: 2.22.1
+    schemes:
+    - solr
+    - solr
+    - solrs
+    - solrCloud
+  solrCloud:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-solr
+      version: 2.22.1
+    schemes:
+    - solrCloud
+    - solr
+    - solrs
+    - solrCloud
+  solrs:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-solr
+      version: 2.22.1
+    schemes:
+    - solrs
+    - solr
+    - solrs
+    - solrCloud
+  spark:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-spark
+      version: 2.22.1
+    schemes:
+    - spark
+  spark-rest:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-spark-rest
+      version: 2.22.1
+    schemes:
+    - spark-rest
+  splunk:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-splunk
+      version: 2.22.1
+    schemes:
+    - splunk
+  spring-batch:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-spring-batch
+      version: 2.22.1
+    schemes:
+    - spring-batch
+  spring-event:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-spring
+      version: 2.22.1
+    schemes:
+    - spring-event
+  spring-integration:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-spring-integration
+      version: 2.22.1
+    schemes:
+    - spring-integration
+  spring-ldap:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-spring-ldap
+      version: 2.22.1
+    schemes:
+    - spring-ldap
+  spring-redis:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-spring-redis
+      version: 2.22.1
+    schemes:
+    - spring-redis
+  spring-ws:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-spring-ws
+      version: 2.22.1
+    schemes:
+    - spring-ws
+  sql:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-sql
+      version: 2.22.1
+    schemes:
+    - sql
+  sql-stored:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-sql
+      version: 2.22.1
+    schemes:
+    - sql-stored
+  ssh:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-ssh
+      version: 2.22.1
+    schemes:
+    - ssh
+  stax:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-stax
+      version: 2.22.1
+    schemes:
+    - stax
+  stomp:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-stomp
+      version: 2.22.1
+    schemes:
+    - stomp
+  stream:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-stream
+      version: 2.22.1
+    schemes:
+    - stream
+  string-template:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-stringtemplate
+      version: 2.22.1
+    schemes:
+    - string-template
+  stub:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - stub
+  telegram:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-telegram
+      version: 2.22.1
+    schemes:
+    - telegram
+  test:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - test
+  thrift:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-thrift
+      version: 2.22.1
+    schemes:
+    - thrift
+  tika:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-tika
+      version: 2.22.1
+    schemes:
+    - tika
+  timer:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - timer
+  twilio:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-twilio
+      version: 2.22.1
+    schemes:
+    - twilio
+  twitter:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-twitter
+      version: 2.22.1
+    schemes:
+    - twitter
+  twitter-directmessage:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-twitter
+      version: 2.22.1
+    schemes:
+    - twitter-directmessage
+  twitter-search:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-twitter
+      version: 2.22.1
+    schemes:
+    - twitter-search
+  twitter-streaming:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-twitter
+      version: 2.22.1
+    schemes:
+    - twitter-streaming
+  twitter-timeline:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-twitter
+      version: 2.22.1
+    schemes:
+    - twitter-timeline
+  undertow:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-undertow
+      version: 2.22.1
+    schemes:
+    - undertow
+  validator:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - validator
+  velocity:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-velocity
+      version: 2.22.1
+    schemes:
+    - velocity
+  vertx:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-vertx
+      version: 2.22.1
+    schemes:
+    - vertx
+  vm:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - vm
+  weather:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-weather
+      version: 2.22.1
+    schemes:
+    - weather
+  web3j:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-web3j
+      version: 2.22.1
+    schemes:
+    - web3j
+  websocket:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-websocket
+      version: 2.22.1
+    schemes:
+    - websocket
+  wordpress:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-wordpress
+      version: 2.22.1
+    schemes:
+    - wordpress
+  xchange:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-xchange
+      version: 2.22.1
+    schemes:
+    - xchange
+  xmlrpc:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-xmlrpc
+      version: 2.22.1
+    schemes:
+    - xmlrpc
+  xmlsecurity:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-xmlsecurity
+      version: 2.22.1
+    schemes:
+    - xmlsecurity
+  xmpp:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-xmpp
+      version: 2.22.1
+    schemes:
+    - xmpp
+  xquery:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-saxon
+      version: 2.22.1
+    schemes:
+    - xquery
+  xslt:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - xslt
+  yammer:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-yammer
+      version: 2.22.1
+    schemes:
+    - yammer
+  yql:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-yql
+      version: 2.22.1
+    schemes:
+    - yql
+  zendesk:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-zendesk
+      version: 2.22.1
+    schemes:
+    - zendesk
+  zookeeper:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-zookeeper
+      version: 2.22.1
+    schemes:
+    - zookeeper
+  zookeeper-master:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-zookeeper-master
+      version: 2.22.1
+    schemes:
+    - zookeeper-master
+version: 2.22.1
diff --git a/deploy/resources.go b/deploy/resources.go
index b3492c7..b1cc9ba 100644
--- a/deploy/resources.go
+++ b/deploy/resources.go
@@ -24,6 +24,2262 @@ var Resources map[string]string
 func init() {
 	Resources = make(map[string]string)
 
+	Resources["camel-catalog.yaml"] =
+		`
+components:
+  ahc:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-ahc
+      version: 2.22.1
+    schemes:
+    - ahc
+  ahc-ws:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-ahc-ws
+      version: 2.22.1
+    schemes:
+    - ahc-ws
+    - ahc-ws
+    - ahc-wss
+  ahc-wss:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-ahc-ws
+      version: 2.22.1
+    schemes:
+    - ahc-wss
+    - ahc-ws
+    - ahc-wss
+  amqp:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-amqp
+      version: 2.22.1
+    schemes:
+    - amqp
+  apns:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-apns
+      version: 2.22.1
+    schemes:
+    - apns
+  as2:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-as2
+      version: 2.22.1
+    schemes:
+    - as2
+  asterisk:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-asterisk
+      version: 2.22.1
+    schemes:
+    - asterisk
+  atmos:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-atmos
+      version: 2.22.1
+    schemes:
+    - atmos
+  atmosphere-websocket:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-atmosphere-websocket
+      version: 2.22.1
+    schemes:
+    - atmosphere-websocket
+  atom:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-atom
+      version: 2.22.1
+    schemes:
+    - atom
+  atomix-map:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-atomix
+      version: 2.22.1
+    schemes:
+    - atomix-map
+  atomix-messaging:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-atomix
+      version: 2.22.1
+    schemes:
+    - atomix-messaging
+  atomix-multimap:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-atomix
+      version: 2.22.1
+    schemes:
+    - atomix-multimap
+  atomix-queue:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-atomix
+      version: 2.22.1
+    schemes:
+    - atomix-queue
+  atomix-set:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-atomix
+      version: 2.22.1
+    schemes:
+    - atomix-set
+  atomix-value:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-atomix
+      version: 2.22.1
+    schemes:
+    - atomix-value
+  avro:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-avro
+      version: 2.22.1
+    schemes:
+    - avro
+  aws-cw:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-aws
+      version: 2.22.1
+    schemes:
+    - aws-cw
+  aws-ddb:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-aws
+      version: 2.22.1
+    schemes:
+    - aws-ddb
+  aws-ddbstream:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-aws
+      version: 2.22.1
+    schemes:
+    - aws-ddbstream
+  aws-ec2:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-aws
+      version: 2.22.1
+    schemes:
+    - aws-ec2
+  aws-kinesis:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-aws
+      version: 2.22.1
+    schemes:
+    - aws-kinesis
+  aws-kinesis-firehose:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-aws
+      version: 2.22.1
+    schemes:
+    - aws-kinesis-firehose
+  aws-kms:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-aws
+      version: 2.22.1
+    schemes:
+    - aws-kms
+  aws-lambda:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-aws
+      version: 2.22.1
+    schemes:
+    - aws-lambda
+  aws-mq:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-aws
+      version: 2.22.1
+    schemes:
+    - aws-mq
+  aws-s3:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-aws
+      version: 2.22.1
+    schemes:
+    - aws-s3
+  aws-sdb:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-aws
+      version: 2.22.1
+    schemes:
+    - aws-sdb
+  aws-ses:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-aws
+      version: 2.22.1
+    schemes:
+    - aws-ses
+  aws-sns:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-aws
+      version: 2.22.1
+    schemes:
+    - aws-sns
+  aws-sqs:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-aws
+      version: 2.22.1
+    schemes:
+    - aws-sqs
+  aws-swf:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-aws
+      version: 2.22.1
+    schemes:
+    - aws-swf
+  azure-blob:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-azure
+      version: 2.22.1
+    schemes:
+    - azure-blob
+  azure-queue:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-azure
+      version: 2.22.1
+    schemes:
+    - azure-queue
+  bean:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - bean
+  bean-validator:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-bean-validator
+      version: 2.22.1
+    schemes:
+    - bean-validator
+  beanstalk:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-beanstalk
+      version: 2.22.1
+    schemes:
+    - beanstalk
+  binding:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - binding
+  bonita:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-bonita
+      version: 2.22.1
+    schemes:
+    - bonita
+  box:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-box
+      version: 2.22.1
+    schemes:
+    - box
+  braintree:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-braintree
+      version: 2.22.1
+    schemes:
+    - braintree
+  browse:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - browse
+  cache:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-cache
+      version: 2.22.1
+    schemes:
+    - cache
+  caffeine-cache:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-caffeine
+      version: 2.22.1
+    schemes:
+    - caffeine-cache
+  caffeine-loadcache:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-caffeine
+      version: 2.22.1
+    schemes:
+    - caffeine-loadcache
+  chronicle-engine:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-chronicle
+      version: 2.22.1
+    schemes:
+    - chronicle-engine
+  chunk:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-chunk
+      version: 2.22.1
+    schemes:
+    - chunk
+  class:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - class
+  cm-sms:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-cm-sms
+      version: 2.22.1
+    schemes:
+    - cm-sms
+  cmis:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-cmis
+      version: 2.22.1
+    schemes:
+    - cmis
+  coap:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-coap
+      version: 2.22.1
+    schemes:
+    - coap
+  cometd:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-cometd
+      version: 2.22.1
+    schemes:
+    - cometd
+    - cometd
+    - cometds
+  cometds:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-cometd
+      version: 2.22.1
+    schemes:
+    - cometds
+    - cometd
+    - cometds
+  consul:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-consul
+      version: 2.22.1
+    schemes:
+    - consul
+  context:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-context
+      version: 2.22.1
+    schemes:
+    - context
+  controlbus:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - controlbus
+  couchbase:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-couchbase
+      version: 2.22.1
+    schemes:
+    - couchbase
+  couchdb:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-couchdb
+      version: 2.22.1
+    schemes:
+    - couchdb
+  cql:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-cassandraql
+      version: 2.22.1
+    schemes:
+    - cql
+  crypto:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-crypto
+      version: 2.22.1
+    schemes:
+    - crypto
+  crypto-cms:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-crypto-cms
+      version: 2.22.1
+    schemes:
+    - crypto-cms
+  cxf:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-cxf
+      version: 2.22.1
+    schemes:
+    - cxf
+  cxfrs:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-cxf
+      version: 2.22.1
+    schemes:
+    - cxfrs
+  dataformat:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - dataformat
+  dataset:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - dataset
+  digitalocean:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-digitalocean
+      version: 2.22.1
+    schemes:
+    - digitalocean
+  direct:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - direct
+  direct-vm:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - direct-vm
+  disruptor:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-disruptor
+      version: 2.22.1
+    schemes:
+    - disruptor
+    - disruptor
+    - disruptor-vm
+  disruptor-vm:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-disruptor
+      version: 2.22.1
+    schemes:
+    - disruptor-vm
+    - disruptor
+    - disruptor-vm
+  dns:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-dns
+      version: 2.22.1
+    schemes:
+    - dns
+  docker:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-docker
+      version: 2.22.1
+    schemes:
+    - docker
+  dozer:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-dozer
+      version: 2.22.1
+    schemes:
+    - dozer
+  drill:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-drill
+      version: 2.22.1
+    schemes:
+    - drill
+  dropbox:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-dropbox
+      version: 2.22.1
+    schemes:
+    - dropbox
+  ehcache:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-ehcache
+      version: 2.22.1
+    schemes:
+    - ehcache
+  ejb:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-ejb
+      version: 2.22.1
+    schemes:
+    - ejb
+  elasticsearch:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-elasticsearch
+      version: 2.22.1
+    schemes:
+    - elasticsearch
+  elasticsearch-rest:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-elasticsearch-rest
+      version: 2.22.1
+    schemes:
+    - elasticsearch-rest
+  elasticsearch5:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-elasticsearch5
+      version: 2.22.1
+    schemes:
+    - elasticsearch5
+  elsql:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-elsql
+      version: 2.22.1
+    schemes:
+    - elsql
+  etcd:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-etcd
+      version: 2.22.1
+    schemes:
+    - etcd
+  eventadmin:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-eventadmin
+      version: 2.22.1
+    schemes:
+    - eventadmin
+  exec:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-exec
+      version: 2.22.1
+    schemes:
+    - exec
+  facebook:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-facebook
+      version: 2.22.1
+    schemes:
+    - facebook
+  file:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - file
+  flatpack:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-flatpack
+      version: 2.22.1
+    schemes:
+    - flatpack
+  flink:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-flink
+      version: 2.22.1
+    schemes:
+    - flink
+  fop:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-fop
+      version: 2.22.1
+    schemes:
+    - fop
+  freemarker:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-freemarker
+      version: 2.22.1
+    schemes:
+    - freemarker
+  ftp:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-ftp
+      version: 2.22.1
+    schemes:
+    - ftp
+  ftps:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-ftp
+      version: 2.22.1
+    schemes:
+    - ftps
+  ganglia:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-ganglia
+      version: 2.22.1
+    schemes:
+    - ganglia
+  geocoder:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-geocoder
+      version: 2.22.1
+    schemes:
+    - geocoder
+  git:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-git
+      version: 2.22.1
+    schemes:
+    - git
+  github:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-github
+      version: 2.22.1
+    schemes:
+    - github
+  google-bigquery:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-google-bigquery
+      version: 2.22.1
+    schemes:
+    - google-bigquery
+  google-calendar:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-google-calendar
+      version: 2.22.1
+    schemes:
+    - google-calendar
+  google-drive:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-google-drive
+      version: 2.22.1
+    schemes:
+    - google-drive
+  google-mail:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-google-mail
+      version: 2.22.1
+    schemes:
+    - google-mail
+  google-mail-stream:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-google-mail
+      version: 2.22.1
+    schemes:
+    - google-mail-stream
+  google-pubsub:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-google-pubsub
+      version: 2.22.1
+    schemes:
+    - google-pubsub
+  gora:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-gora
+      version: 2.22.1
+    schemes:
+    - gora
+  grape:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-grape
+      version: 2.22.1
+    schemes:
+    - grape
+  grpc:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-grpc
+      version: 2.22.1
+    schemes:
+    - grpc
+  guava-eventbus:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-guava-eventbus
+      version: 2.22.1
+    schemes:
+    - guava-eventbus
+  hazelcast-atomicvalue:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-hazelcast
+      version: 2.22.1
+    schemes:
+    - hazelcast-atomicvalue
+  hazelcast-instance:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-hazelcast
+      version: 2.22.1
+    schemes:
+    - hazelcast-instance
+  hazelcast-list:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-hazelcast
+      version: 2.22.1
+    schemes:
+    - hazelcast-list
+  hazelcast-map:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-hazelcast
+      version: 2.22.1
+    schemes:
+    - hazelcast-map
+  hazelcast-multimap:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-hazelcast
+      version: 2.22.1
+    schemes:
+    - hazelcast-multimap
+  hazelcast-queue:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-hazelcast
+      version: 2.22.1
+    schemes:
+    - hazelcast-queue
+  hazelcast-replicatedmap:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-hazelcast
+      version: 2.22.1
+    schemes:
+    - hazelcast-replicatedmap
+  hazelcast-ringbuffer:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-hazelcast
+      version: 2.22.1
+    schemes:
+    - hazelcast-ringbuffer
+  hazelcast-seda:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-hazelcast
+      version: 2.22.1
+    schemes:
+    - hazelcast-seda
+  hazelcast-set:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-hazelcast
+      version: 2.22.1
+    schemes:
+    - hazelcast-set
+  hazelcast-topic:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-hazelcast
+      version: 2.22.1
+    schemes:
+    - hazelcast-topic
+  hbase:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-hbase
+      version: 2.22.1
+    schemes:
+    - hbase
+  hdfs:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-hdfs
+      version: 2.22.1
+    schemes:
+    - hdfs
+  hdfs2:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-hdfs2
+      version: 2.22.1
+    schemes:
+    - hdfs2
+  hipchat:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-hipchat
+      version: 2.22.1
+    schemes:
+    - hipchat
+  http:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-http
+      version: 2.22.1
+    schemes:
+    - http
+    - http
+    - https
+  http4:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-http4
+      version: 2.22.1
+    schemes:
+    - http4
+    - http4
+    - https4
+  https:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-http
+      version: 2.22.1
+    schemes:
+    - https
+    - http
+    - https
+  https4:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-http4
+      version: 2.22.1
+    schemes:
+    - https4
+    - http4
+    - https4
+  ibatis:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-ibatis
+      version: 2.22.1
+    schemes:
+    - ibatis
+  iec60870-client:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-iec60870
+      version: 2.22.1
+    schemes:
+    - iec60870-client
+  iec60870-server:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-iec60870
+      version: 2.22.1
+    schemes:
+    - iec60870-server
+  ignite-cache:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-ignite
+      version: 2.22.1
+    schemes:
+    - ignite-cache
+  ignite-compute:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-ignite
+      version: 2.22.1
+    schemes:
+    - ignite-compute
+  ignite-events:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-ignite
+      version: 2.22.1
+    schemes:
+    - ignite-events
+  ignite-idgen:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-ignite
+      version: 2.22.1
+    schemes:
+    - ignite-idgen
+  ignite-messaging:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-ignite
+      version: 2.22.1
+    schemes:
+    - ignite-messaging
+  ignite-queue:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-ignite
+      version: 2.22.1
+    schemes:
+    - ignite-queue
+  ignite-set:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-ignite
+      version: 2.22.1
+    schemes:
+    - ignite-set
+  imap:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-mail
+      version: 2.22.1
+    schemes:
+    - imap
+    - imap
+    - imaps
+    - pop3
+    - pop3s
+    - smtp
+    - smtps
+  imaps:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-mail
+      version: 2.22.1
+    schemes:
+    - imaps
+    - imap
+    - imaps
+    - pop3
+    - pop3s
+    - smtp
+    - smtps
+  infinispan:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-infinispan
+      version: 2.22.1
+    schemes:
+    - infinispan
+  influxdb:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-influxdb
+      version: 2.22.1
+    schemes:
+    - influxdb
+  irc:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-irc
+      version: 2.22.1
+    schemes:
+    - irc
+  ironmq:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-ironmq
+      version: 2.22.1
+    schemes:
+    - ironmq
+  javaspace:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-javaspace
+      version: 2.22.1
+    schemes:
+    - javaspace
+  jbpm:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-jbpm
+      version: 2.22.1
+    schemes:
+    - jbpm
+  jcache:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-jcache
+      version: 2.22.1
+    schemes:
+    - jcache
+  jclouds:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-jclouds
+      version: 2.22.1
+    schemes:
+    - jclouds
+  jcr:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-jcr
+      version: 2.22.1
+    schemes:
+    - jcr
+  jdbc:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-jdbc
+      version: 2.22.1
+    schemes:
+    - jdbc
+  jetty:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-jetty9
+      version: 2.22.1
+    schemes:
+    - jetty
+  jgroups:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-jgroups
+      version: 2.22.1
+    schemes:
+    - jgroups
+  jing:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-jing
+      version: 2.22.1
+    schemes:
+    - jing
+  jira:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-jira
+      version: 2.22.1
+    schemes:
+    - jira
+  jms:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-jms
+      version: 2.22.1
+    schemes:
+    - jms
+  jmx:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-jmx
+      version: 2.22.1
+    schemes:
+    - jmx
+  jolt:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-jolt
+      version: 2.22.1
+    schemes:
+    - jolt
+  jpa:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-jpa
+      version: 2.22.1
+    schemes:
+    - jpa
+  json-validator:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-json-validator
+      version: 2.22.1
+    schemes:
+    - json-validator
+  jt400:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-jt400
+      version: 2.22.1
+    schemes:
+    - jt400
+  kafka:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-kafka
+      version: 2.22.1
+    schemes:
+    - kafka
+  kestrel:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-kestrel
+      version: 2.22.1
+    schemes:
+    - kestrel
+  krati:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-krati
+      version: 2.22.1
+    schemes:
+    - krati
+  kubernetes:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-kubernetes
+      version: 2.22.1
+    schemes:
+    - kubernetes
+  kubernetes-config-maps:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-kubernetes
+      version: 2.22.1
+    schemes:
+    - kubernetes-config-maps
+  kubernetes-deployments:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-kubernetes
+      version: 2.22.1
+    schemes:
+    - kubernetes-deployments
+  kubernetes-namespaces:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-kubernetes
+      version: 2.22.1
+    schemes:
+    - kubernetes-namespaces
+  kubernetes-nodes:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-kubernetes
+      version: 2.22.1
+    schemes:
+    - kubernetes-nodes
+  kubernetes-persistent-volumes:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-kubernetes
+      version: 2.22.1
+    schemes:
+    - kubernetes-persistent-volumes
+  kubernetes-persistent-volumes-claims:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-kubernetes
+      version: 2.22.1
+    schemes:
+    - kubernetes-persistent-volumes-claims
+  kubernetes-pods:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-kubernetes
+      version: 2.22.1
+    schemes:
+    - kubernetes-pods
+  kubernetes-replication-controllers:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-kubernetes
+      version: 2.22.1
+    schemes:
+    - kubernetes-replication-controllers
+  kubernetes-resources-quota:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-kubernetes
+      version: 2.22.1
+    schemes:
+    - kubernetes-resources-quota
+  kubernetes-secrets:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-kubernetes
+      version: 2.22.1
+    schemes:
+    - kubernetes-secrets
+  kubernetes-service-accounts:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-kubernetes
+      version: 2.22.1
+    schemes:
+    - kubernetes-service-accounts
+  kubernetes-services:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-kubernetes
+      version: 2.22.1
+    schemes:
+    - kubernetes-services
+  language:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - language
+  ldap:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-ldap
+      version: 2.22.1
+    schemes:
+    - ldap
+  ldif:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-ldif
+      version: 2.22.1
+    schemes:
+    - ldif
+  linkedin:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-linkedin
+      version: 2.22.1
+    schemes:
+    - linkedin
+  log:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - log
+  lpr:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-printer
+      version: 2.22.1
+    schemes:
+    - lpr
+  lucene:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-lucene
+      version: 2.22.1
+    schemes:
+    - lucene
+  lumberjack:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-lumberjack
+      version: 2.22.1
+    schemes:
+    - lumberjack
+  master:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-master
+      version: 2.22.1
+    schemes:
+    - master
+  metrics:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-metrics
+      version: 2.22.1
+    schemes:
+    - metrics
+  micrometer:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-micrometer
+      version: 2.22.1
+    schemes:
+    - micrometer
+  milo-client:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-milo
+      version: 2.22.1
+    schemes:
+    - milo-client
+  milo-server:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-milo
+      version: 2.22.1
+    schemes:
+    - milo-server
+  mina:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-mina
+      version: 2.22.1
+    schemes:
+    - mina
+  mina2:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-mina2
+      version: 2.22.1
+    schemes:
+    - mina2
+  mllp:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-mllp
+      version: 2.22.1
+    schemes:
+    - mllp
+  mock:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - mock
+  mongodb:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-mongodb
+      version: 2.22.1
+    schemes:
+    - mongodb
+  mongodb-gridfs:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-mongodb-gridfs
+      version: 2.22.1
+    schemes:
+    - mongodb-gridfs
+  mongodb3:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-mongodb3
+      version: 2.22.1
+    schemes:
+    - mongodb3
+  mqtt:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-mqtt
+      version: 2.22.1
+    schemes:
+    - mqtt
+  msv:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-msv
+      version: 2.22.1
+    schemes:
+    - msv
+  mustache:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-mustache
+      version: 2.22.1
+    schemes:
+    - mustache
+  mvel:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-mvel
+      version: 2.22.1
+    schemes:
+    - mvel
+  mybatis:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-mybatis
+      version: 2.22.1
+    schemes:
+    - mybatis
+  mybatis-bean:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-mybatis
+      version: 2.22.1
+    schemes:
+    - mybatis-bean
+  nagios:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-nagios
+      version: 2.22.1
+    schemes:
+    - nagios
+  nats:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-nats
+      version: 2.22.1
+    schemes:
+    - nats
+  netty:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-netty
+      version: 2.22.1
+    schemes:
+    - netty
+  netty-http:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-netty-http
+      version: 2.22.1
+    schemes:
+    - netty-http
+  netty4:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-netty4
+      version: 2.22.1
+    schemes:
+    - netty4
+  netty4-http:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-netty4-http
+      version: 2.22.1
+    schemes:
+    - netty4-http
+  olingo2:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-olingo2
+      version: 2.22.1
+    schemes:
+    - olingo2
+  olingo4:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-olingo4
+      version: 2.22.1
+    schemes:
+    - olingo4
+  openshift:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-openshift
+      version: 2.22.1
+    schemes:
+    - openshift
+  openshift-build-configs:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-kubernetes
+      version: 2.22.1
+    schemes:
+    - openshift-build-configs
+  openshift-builds:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-kubernetes
+      version: 2.22.1
+    schemes:
+    - openshift-builds
+  openstack-cinder:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-openstack
+      version: 2.22.1
+    schemes:
+    - openstack-cinder
+  openstack-glance:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-openstack
+      version: 2.22.1
+    schemes:
+    - openstack-glance
+  openstack-keystone:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-openstack
+      version: 2.22.1
+    schemes:
+    - openstack-keystone
+  openstack-neutron:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-openstack
+      version: 2.22.1
+    schemes:
+    - openstack-neutron
+  openstack-nova:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-openstack
+      version: 2.22.1
+    schemes:
+    - openstack-nova
+  openstack-swift:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-openstack
+      version: 2.22.1
+    schemes:
+    - openstack-swift
+  optaplanner:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-optaplanner
+      version: 2.22.1
+    schemes:
+    - optaplanner
+  paho:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-paho
+      version: 2.22.1
+    schemes:
+    - paho
+  paxlogging:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-paxlogging
+      version: 2.22.1
+    schemes:
+    - paxlogging
+  pdf:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-pdf
+      version: 2.22.1
+    schemes:
+    - pdf
+  pgevent:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-pgevent
+      version: 2.22.1
+    schemes:
+    - pgevent
+  pop3:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-mail
+      version: 2.22.1
+    schemes:
+    - pop3
+    - imap
+    - imaps
+    - pop3
+    - pop3s
+    - smtp
+    - smtps
+  pop3s:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-mail
+      version: 2.22.1
+    schemes:
+    - pop3s
+    - imap
+    - imaps
+    - pop3
+    - pop3s
+    - smtp
+    - smtps
+  properties:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - properties
+  pubnub:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-pubnub
+      version: 2.22.1
+    schemes:
+    - pubnub
+  quartz:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-quartz
+      version: 2.22.1
+    schemes:
+    - quartz
+  quartz2:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-quartz2
+      version: 2.22.1
+    schemes:
+    - quartz2
+  quickfix:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-quickfix
+      version: 2.22.1
+    schemes:
+    - quickfix
+  rabbitmq:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-rabbitmq
+      version: 2.22.1
+    schemes:
+    - rabbitmq
+  reactive-streams:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-reactive-streams
+      version: 2.22.1
+    schemes:
+    - reactive-streams
+  ref:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - ref
+  rest:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - rest
+  rest-api:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - rest-api
+  rest-swagger:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-rest-swagger
+      version: 2.22.1
+    schemes:
+    - rest-swagger
+  restlet:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-restlet
+      version: 2.22.1
+    schemes:
+    - restlet
+  rmi:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-rmi
+      version: 2.22.1
+    schemes:
+    - rmi
+  routebox:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-routebox
+      version: 2.22.1
+    schemes:
+    - routebox
+  rss:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-rss
+      version: 2.22.1
+    schemes:
+    - rss
+  saga:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - saga
+  salesforce:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-salesforce
+      version: 2.22.1
+    schemes:
+    - salesforce
+  sap-netweaver:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-sap-netweaver
+      version: 2.22.1
+    schemes:
+    - sap-netweaver
+  scheduler:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - scheduler
+  schematron:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-schematron
+      version: 2.22.1
+    schemes:
+    - schematron
+  scp:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-jsch
+      version: 2.22.1
+    schemes:
+    - scp
+  seda:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - seda
+  service:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-service
+      version: 2.22.1
+    schemes:
+    - service
+  servicenow:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-servicenow
+      version: 2.22.1
+    schemes:
+    - servicenow
+  servlet:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-servlet
+      version: 2.22.1
+    schemes:
+    - servlet
+  sftp:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-ftp
+      version: 2.22.1
+    schemes:
+    - sftp
+  sip:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-sip
+      version: 2.22.1
+    schemes:
+    - sip
+    - sip
+    - sips
+  sips:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-sip
+      version: 2.22.1
+    schemes:
+    - sips
+    - sip
+    - sips
+  sjms:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-sjms
+      version: 2.22.1
+    schemes:
+    - sjms
+  sjms-batch:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-sjms
+      version: 2.22.1
+    schemes:
+    - sjms-batch
+  sjms2:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-sjms2
+      version: 2.22.1
+    schemes:
+    - sjms2
+  slack:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-slack
+      version: 2.22.1
+    schemes:
+    - slack
+  smpp:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-smpp
+      version: 2.22.1
+    schemes:
+    - smpp
+    - smpp
+    - smpps
+  smpps:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-smpp
+      version: 2.22.1
+    schemes:
+    - smpps
+    - smpp
+    - smpps
+  smtp:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-mail
+      version: 2.22.1
+    schemes:
+    - smtp
+    - imap
+    - imaps
+    - pop3
+    - pop3s
+    - smtp
+    - smtps
+  smtps:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-mail
+      version: 2.22.1
+    schemes:
+    - smtps
+    - imap
+    - imaps
+    - pop3
+    - pop3s
+    - smtp
+    - smtps
+  snmp:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-snmp
+      version: 2.22.1
+    schemes:
+    - snmp
+  solr:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-solr
+      version: 2.22.1
+    schemes:
+    - solr
+    - solr
+    - solrs
+    - solrCloud
+  solrCloud:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-solr
+      version: 2.22.1
+    schemes:
+    - solrCloud
+    - solr
+    - solrs
+    - solrCloud
+  solrs:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-solr
+      version: 2.22.1
+    schemes:
+    - solrs
+    - solr
+    - solrs
+    - solrCloud
+  spark:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-spark
+      version: 2.22.1
+    schemes:
+    - spark
+  spark-rest:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-spark-rest
+      version: 2.22.1
+    schemes:
+    - spark-rest
+  splunk:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-splunk
+      version: 2.22.1
+    schemes:
+    - splunk
+  spring-batch:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-spring-batch
+      version: 2.22.1
+    schemes:
+    - spring-batch
+  spring-event:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-spring
+      version: 2.22.1
+    schemes:
+    - spring-event
+  spring-integration:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-spring-integration
+      version: 2.22.1
+    schemes:
+    - spring-integration
+  spring-ldap:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-spring-ldap
+      version: 2.22.1
+    schemes:
+    - spring-ldap
+  spring-redis:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-spring-redis
+      version: 2.22.1
+    schemes:
+    - spring-redis
+  spring-ws:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-spring-ws
+      version: 2.22.1
+    schemes:
+    - spring-ws
+  sql:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-sql
+      version: 2.22.1
+    schemes:
+    - sql
+  sql-stored:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-sql
+      version: 2.22.1
+    schemes:
+    - sql-stored
+  ssh:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-ssh
+      version: 2.22.1
+    schemes:
+    - ssh
+  stax:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-stax
+      version: 2.22.1
+    schemes:
+    - stax
+  stomp:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-stomp
+      version: 2.22.1
+    schemes:
+    - stomp
+  stream:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-stream
+      version: 2.22.1
+    schemes:
+    - stream
+  string-template:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-stringtemplate
+      version: 2.22.1
+    schemes:
+    - string-template
+  stub:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - stub
+  telegram:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-telegram
+      version: 2.22.1
+    schemes:
+    - telegram
+  test:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - test
+  thrift:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-thrift
+      version: 2.22.1
+    schemes:
+    - thrift
+  tika:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-tika
+      version: 2.22.1
+    schemes:
+    - tika
+  timer:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - timer
+  twilio:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-twilio
+      version: 2.22.1
+    schemes:
+    - twilio
+  twitter:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-twitter
+      version: 2.22.1
+    schemes:
+    - twitter
+  twitter-directmessage:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-twitter
+      version: 2.22.1
+    schemes:
+    - twitter-directmessage
+  twitter-search:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-twitter
+      version: 2.22.1
+    schemes:
+    - twitter-search
+  twitter-streaming:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-twitter
+      version: 2.22.1
+    schemes:
+    - twitter-streaming
+  twitter-timeline:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-twitter
+      version: 2.22.1
+    schemes:
+    - twitter-timeline
+  undertow:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-undertow
+      version: 2.22.1
+    schemes:
+    - undertow
+  validator:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - validator
+  velocity:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-velocity
+      version: 2.22.1
+    schemes:
+    - velocity
+  vertx:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-vertx
+      version: 2.22.1
+    schemes:
+    - vertx
+  vm:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - vm
+  weather:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-weather
+      version: 2.22.1
+    schemes:
+    - weather
+  web3j:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-web3j
+      version: 2.22.1
+    schemes:
+    - web3j
+  websocket:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-websocket
+      version: 2.22.1
+    schemes:
+    - websocket
+  wordpress:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-wordpress
+      version: 2.22.1
+    schemes:
+    - wordpress
+  xchange:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-xchange
+      version: 2.22.1
+    schemes:
+    - xchange
+  xmlrpc:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-xmlrpc
+      version: 2.22.1
+    schemes:
+    - xmlrpc
+  xmlsecurity:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-xmlsecurity
+      version: 2.22.1
+    schemes:
+    - xmlsecurity
+  xmpp:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-xmpp
+      version: 2.22.1
+    schemes:
+    - xmpp
+  xquery:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-saxon
+      version: 2.22.1
+    schemes:
+    - xquery
+  xslt:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-core
+      version: 2.22.1
+    schemes:
+    - xslt
+  yammer:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-yammer
+      version: 2.22.1
+    schemes:
+    - yammer
+  yql:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-yql
+      version: 2.22.1
+    schemes:
+    - yql
+  zendesk:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-zendesk
+      version: 2.22.1
+    schemes:
+    - zendesk
+  zookeeper:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-zookeeper
+      version: 2.22.1
+    schemes:
+    - zookeeper
+  zookeeper-master:
+    dependency:
+      groupId: org.apache.camel
+      artifactId: camel-zookeeper-master
+      version: 2.22.1
+    schemes:
+    - zookeeper-master
+version: 2.22.1
+
+`
 	Resources["crd-integration-context.yaml"] =
 		`
 apiVersion: apiextensions.k8s.io/v1beta1
diff --git a/pkg/client/cmd/completion_bash.go b/pkg/client/cmd/completion_bash.go
index 34aad56..7e2c498 100644
--- a/pkg/client/cmd/completion_bash.go
+++ b/pkg/client/cmd/completion_bash.go
@@ -20,6 +20,8 @@ package cmd
 import (
 	"os"
 
+	"github.com/apache/camel-k/pkg/util/camel"
+
 	"github.com/spf13/cobra"
 )
 
@@ -40,10 +42,28 @@ To configure your bash shell to load completions for each session add to your ba
 . <(kamel completion bash)
 `
 
-const bashCompletionFunction = `
+var bashCompletionFunction = `
 __kamel_dependency_type() {
-    COMPREPLY=( $( compgen -W "camel: mvn: file:" -- "$cur") )
-	compopt -o nospace
+    case ${cur} in
+    c*)
+        local type_list="` + computeCamelDependencies() + `"
+        COMPREPLY=( $( compgen -W "${type_list}" -- "$cur") )
+        ;;
+    m*)
+        local type_list="mvn:""
+        COMPREPLY=( $( compgen -W "${type_list}" -- "$cur") )
+		compopt -o nospace
+        ;;
+    f*)
+        local type_list="file:""
+        COMPREPLY=( $( compgen -W "${type_list}" -- "$cur") )
+		compopt -o nospace
+        ;;
+    *)
+        local type_list="camel: mvn: file:"
+        COMPREPLY=( $( compgen -W "camel mvn: file:" -- "$cur") )
+	    compopt -o nospace
+    esac
 }
 
 __kamel_kubectl_get_configmap() {
@@ -105,3 +125,17 @@ func configureKnownBashCompletions(command *cobra.Command) {
 		cobra.BashCompCustom: {"__kamel_kubectl_get_secret"},
 	}
 }
+
+func computeCamelDependencies() string {
+	result := ""
+
+	for _, v := range catalog.Runtime.Components {
+		if result != "" {
+			result = result + " " + v.Dependency.ArtifactID
+		} else {
+			result = v.Dependency.ArtifactID
+		}
+	}
+
+	return result
+}
diff --git a/pkg/client/cmd/context_create.go b/pkg/client/cmd/context_create.go
index 2120d30..e95ae73 100644
--- a/pkg/client/cmd/context_create.go
+++ b/pkg/client/cmd/context_create.go
@@ -21,6 +21,7 @@ import (
 	"errors"
 	"fmt"
 	"strconv"
+	"strings"
 
 	"github.com/operator-framework/operator-sdk/pkg/sdk"
 
@@ -90,10 +91,20 @@ func (command *contextCreateCommand) run(cmd *cobra.Command, args []string) erro
 		"camel.apache.org/context.type": "user",
 	}
 	ctx.Spec = v1alpha1.IntegrationContextSpec{
-		Dependencies:  command.dependencies,
+		Dependencies:  make([]string, 0, len(command.dependencies)),
 		Configuration: make([]v1alpha1.ConfigurationSpec, 0),
 	}
 
+	for _, item := range command.dependencies {
+		if strings.HasPrefix(item, "mvn:") {
+			ctx.Spec.Dependencies = append(ctx.Spec.Dependencies, item)
+		} else if strings.HasPrefix(item, "file:") {
+			ctx.Spec.Dependencies = append(ctx.Spec.Dependencies, item)
+		} else if strings.HasPrefix(item, "camel-") {
+			ctx.Spec.Dependencies = append(ctx.Spec.Dependencies, "camel:"+strings.TrimPrefix(item, "camel-"))
+		}
+	}
+
 	for _, item := range command.properties {
 		ctx.Spec.Configuration = append(ctx.Spec.Configuration, v1alpha1.ConfigurationSpec{
 			Type:  "property",
diff --git a/pkg/client/cmd/run.go b/pkg/client/cmd/run.go
index 335cf84..ac90449 100644
--- a/pkg/client/cmd/run.go
+++ b/pkg/client/cmd/run.go
@@ -248,12 +248,22 @@ func (o *runCmdOptions) updateIntegrationCode(filename string) (*v1alpha1.Integr
 				Content:  code,
 				Language: o.Language,
 			},
-			Dependencies:  o.Dependencies,
+			Dependencies:  make([]string, 0, len(o.Dependencies)),
 			Context:       o.IntegrationContext,
 			Configuration: make([]v1alpha1.ConfigurationSpec, 0),
 		},
 	}
 
+	for _, item := range o.Dependencies {
+		if strings.HasPrefix(item, "mvn:") {
+			integration.Spec.Dependencies = append(integration.Spec.Dependencies, item)
+		} else if strings.HasPrefix(item, "file:") {
+			integration.Spec.Dependencies = append(integration.Spec.Dependencies, item)
+		} else if strings.HasPrefix(item, "camel-") {
+			integration.Spec.Dependencies = append(integration.Spec.Dependencies, "camel:"+strings.TrimPrefix(item, "camel-"))
+		}
+	}
+
 	for _, item := range o.Properties {
 		integration.Spec.Configuration = append(integration.Spec.Configuration, v1alpha1.ConfigurationSpec{
 			Type:  "property",
diff --git a/pkg/util/camel/catalog.go b/pkg/util/camel/catalog.go
new file mode 100644
index 0000000..dedafc5
--- /dev/null
+++ b/pkg/util/camel/catalog.go
@@ -0,0 +1,52 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*/
+
+package catalog
+
+import (
+	"github.com/apache/camel-k/deploy"
+	"gopkg.in/yaml.v2"
+)
+
+// Catalog --
+type Catalog struct {
+	Version    string               `yaml:"version"`
+	Components map[string]Component `yaml:"components"`
+}
+
+// Dependency --
+type Dependency struct {
+	GroupID    string `yaml:"groupId"`
+	ArtifactID string `yaml:"artifactId"`
+	Version    string `yaml:"version"`
+}
+
+// Component --
+type Component struct {
+	Dependency Dependency `yaml:"dependency"`
+	Schemes    []string   `yaml:"schemes"`
+}
+
+func init() {
+	data := deploy.Resources["camel-catalog.yaml"]
+	if err := yaml.Unmarshal([]byte(data), &Runtime); err != nil {
+		panic(err)
+	}
+}
+
+// Runtime --
+var Runtime Catalog
diff --git a/runtime/catalog-builder/.gitignore b/runtime/catalog-builder/.gitignore
new file mode 100644
index 0000000..ed92983
--- /dev/null
+++ b/runtime/catalog-builder/.gitignore
@@ -0,0 +1,10 @@
+target
+
+*.iml
+
+.idea
+.project
+.metadata
+.settings
+.factorypath
+.classpath
diff --git a/runtime/catalog-builder/pom.xml b/runtime/catalog-builder/pom.xml
new file mode 100644
index 0000000..f1ae966
--- /dev/null
+++ b/runtime/catalog-builder/pom.xml
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+  <parent>
+    <groupId>org.apache.camel.k</groupId>
+    <artifactId>camel-k-runtime-parent</artifactId>
+    <version>0.0.2-SNAPSHOT</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+
+  <artifactId>camel-k-runtime-catalog-builder</artifactId>
+
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.codehaus.gmavenplus</groupId>
+        <artifactId>gmavenplus-plugin</artifactId>
+        <version>1.6</version>
+        <executions>
+          <execution>
+            <id>get-syndesis-version</id>
+            <phase>initialize</phase>
+            <goals>
+              <goal>execute</goal>
+            </goals>
+          </execution>
+        </executions>
+        <configuration>
+          <properties>
+            <property>
+              <name>catalogOutputFile</name>
+              <value>${project.basedir}/../../deploy/camel-catalog.yaml</value>
+            </property>
+          </properties>
+          <scripts>
+            <script>file:///${project.basedir}/src/main/resources/catalogbuilder.groovy</script>
+          </scripts>
+        </configuration>
+        <dependencies>
+          <dependency>
+            <groupId>org.codehaus.groovy</groupId>
+            <artifactId>groovy-all</artifactId>
+            <version>${groovy.version}</version>
+            <scope>runtime</scope>
+            <type>pom</type>
+          </dependency>
+          <dependency>
+            <groupId>org.apache.camel</groupId>
+            <artifactId>camel-core</artifactId>
+            <version>${camel.version}</version>
+            <scope>runtime</scope>
+          </dependency>
+          <dependency>
+            <groupId>org.apache.camel</groupId>
+            <artifactId>camel-catalog</artifactId>
+            <version>${camel.version}</version>
+            <scope>runtime</scope>
+          </dependency>
+          <dependency>
+            <groupId>org.yaml</groupId>
+            <artifactId>snakeyaml</artifactId>
+            <version>${snakeyaml.version}</version>
+          </dependency>
+        </dependencies>
+      </plugin>
+    </plugins>
+  </build>
+</project>
diff --git a/runtime/catalog-builder/src/main/resources/catalogbuilder.groovy b/runtime/catalog-builder/src/main/resources/catalogbuilder.groovy
new file mode 100644
index 0000000..106609d
--- /dev/null
+++ b/runtime/catalog-builder/src/main/resources/catalogbuilder.groovy
@@ -0,0 +1,36 @@
+import groovy.json.JsonSlurper
+import org.apache.camel.catalog.DefaultCamelCatalog
+import org.yaml.snakeyaml.Yaml
+import org.yaml.snakeyaml.DumperOptions
+
+def slurper = new JsonSlurper()
+def catalog = new DefaultCamelCatalog()
+
+
+def output = new TreeMap()
+output['version'] = catalog.loadedVersion
+output['components'] = [:]
+
+catalog.findComponentNames().sort().each { name ->
+    def json = slurper.parseText(catalog.componentJSonSchema(name))
+
+    output['components'][name] = [:]
+    output['components'][name]['dependency'] = [:]
+    output['components'][name]['dependency']['groupId'] = json.component.groupId
+    output['components'][name]['dependency']['artifactId'] = json.component.artifactId
+    output['components'][name]['dependency']['version'] = json.component.version
+    output['components'][name]['schemes'] = [ json.component.scheme.trim() ]
+    if (json.component.alternativeSchemes) {
+        json.component.alternativeSchemes.split(',').each {
+            scheme -> output['components'][name]['schemes'] << scheme.trim()
+        }
+    }
+}
+
+def options = new DumperOptions()
+options.indent = 2
+options.defaultFlowStyle = DumperOptions.FlowStyle.BLOCK
+
+new File(catalogOutputFile).newWriter().withWriter {
+    w -> w << new Yaml(options).dump(output)
+}
\ No newline at end of file
diff --git a/runtime/pom.xml b/runtime/pom.xml
index 99c337b..b4ac69f 100644
--- a/runtime/pom.xml
+++ b/runtime/pom.xml
@@ -24,6 +24,7 @@
         <log4j2.version>2.11.0</log4j2.version>
         <slf4j.version>1.7.25</slf4j.version>
         <groovy.version>2.5.2</groovy.version>
+        <snakeyaml.version>1.23</snakeyaml.version>
 
         <fabric8-maven-plugin.version>3.5.40</fabric8-maven-plugin.version>
     </properties>
@@ -54,6 +55,7 @@
 
     <modules>
         <module>jvm</module>
+        <module>catalog-builder</module>
     </modules>
 
 </project>