You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@camel.apache.org by GitBox <gi...@apache.org> on 2018/09/19 07:12:53 UTC

[GitHub] nicolaferraro closed pull request #95: Embed camel catalog

nicolaferraro closed pull request #95: Embed camel catalog
URL: https://github.com/apache/camel-k/pull/95
 
 
   

This is a PR merged from a forked repository.
As GitHub hides the original diff on merge, it is displayed below for
the sake of provenance:

As this is a foreign pull request (from a fork), the diff is supplied
below (as it won't show otherwise due to GitHub magic):

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
new file mode 100644
index 0000000..36a3330
--- /dev/null
+++ b/deploy/camel-catalog.yaml
@@ -0,0 +1,2074 @@
+artifacts:
+  camel-ahc:
+    groupId: org.apache.camel
+    artifactId: camel-ahc
+    version: 2.22.1
+    schemes:
+    - ahc
+    languages: []
+    dataformats: []
+  camel-ahc-ws:
+    groupId: org.apache.camel
+    artifactId: camel-ahc-ws
+    version: 2.22.1
+    schemes:
+    - ahc-ws
+    - ahc-wss
+    languages: []
+    dataformats: []
+  camel-amqp:
+    groupId: org.apache.camel
+    artifactId: camel-amqp
+    version: 2.22.1
+    schemes:
+    - amqp
+    languages: []
+    dataformats: []
+  camel-apns:
+    groupId: org.apache.camel
+    artifactId: camel-apns
+    version: 2.22.1
+    schemes:
+    - apns
+    languages: []
+    dataformats: []
+  camel-as2:
+    groupId: org.apache.camel
+    artifactId: camel-as2
+    version: 2.22.1
+    schemes:
+    - as2
+    languages: []
+    dataformats: []
+  camel-asterisk:
+    groupId: org.apache.camel
+    artifactId: camel-asterisk
+    version: 2.22.1
+    schemes:
+    - asterisk
+    languages: []
+    dataformats: []
+  camel-atmos:
+    groupId: org.apache.camel
+    artifactId: camel-atmos
+    version: 2.22.1
+    schemes:
+    - atmos
+    languages: []
+    dataformats: []
+  camel-atmosphere-websocket:
+    groupId: org.apache.camel
+    artifactId: camel-atmosphere-websocket
+    version: 2.22.1
+    schemes:
+    - atmosphere-websocket
+    languages: []
+    dataformats: []
+  camel-atom:
+    groupId: org.apache.camel
+    artifactId: camel-atom
+    version: 2.22.1
+    schemes:
+    - atom
+    languages: []
+    dataformats: []
+  camel-atomix:
+    groupId: org.apache.camel
+    artifactId: camel-atomix
+    version: 2.22.1
+    schemes:
+    - atomix-map
+    - atomix-messaging
+    - atomix-multimap
+    - atomix-queue
+    - atomix-set
+    - atomix-value
+    languages: []
+    dataformats: []
+  camel-avro:
+    groupId: org.apache.camel
+    artifactId: camel-avro
+    version: 2.22.1
+    schemes:
+    - avro
+    languages: []
+    dataformats:
+    - avro
+  camel-aws:
+    groupId: org.apache.camel
+    artifactId: camel-aws
+    version: 2.22.1
+    schemes:
+    - aws-cw
+    - aws-ddb
+    - aws-ddbstream
+    - aws-ec2
+    - aws-kinesis
+    - aws-kinesis-firehose
+    - aws-kms
+    - aws-lambda
+    - aws-mq
+    - aws-s3
+    - aws-sdb
+    - aws-ses
+    - aws-sns
+    - aws-sqs
+    - aws-swf
+    languages: []
+    dataformats: []
+  camel-azure:
+    groupId: org.apache.camel
+    artifactId: camel-azure
+    version: 2.22.1
+    schemes:
+    - azure-blob
+    - azure-queue
+    languages: []
+    dataformats: []
+  camel-core:
+    groupId: org.apache.camel
+    artifactId: camel-core
+    version: 2.22.1
+    schemes:
+    - bean
+    - 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
+    languages: []
+    dataformats: []
+  camel-beanstalk:
+    groupId: org.apache.camel
+    artifactId: camel-beanstalk
+    version: 2.22.1
+    schemes:
+    - beanstalk
+    languages: []
+    dataformats: []
+  camel-bonita:
+    groupId: org.apache.camel
+    artifactId: camel-bonita
+    version: 2.22.1
+    schemes:
+    - bonita
+    languages: []
+    dataformats: []
+  camel-box:
+    groupId: org.apache.camel
+    artifactId: camel-box
+    version: 2.22.1
+    schemes:
+    - box
+    languages: []
+    dataformats: []
+  camel-braintree:
+    groupId: org.apache.camel
+    artifactId: camel-braintree
+    version: 2.22.1
+    schemes:
+    - braintree
+    languages: []
+    dataformats: []
+  camel-cache:
+    groupId: org.apache.camel
+    artifactId: camel-cache
+    version: 2.22.1
+    schemes:
+    - cache
+    languages: []
+    dataformats: []
+  camel-caffeine:
+    groupId: org.apache.camel
+    artifactId: camel-caffeine
+    version: 2.22.1
+    schemes:
+    - caffeine-cache
+    - caffeine-loadcache
+    languages: []
+    dataformats: []
+  camel-chronicle:
+    groupId: org.apache.camel
+    artifactId: camel-chronicle
+    version: 2.22.1
+    schemes:
+    - chronicle-engine
+    languages: []
+    dataformats: []
+  camel-chunk:
+    groupId: org.apache.camel
+    artifactId: camel-chunk
+    version: 2.22.1
+    schemes:
+    - chunk
+    languages: []
+    dataformats: []
+  camel-cm-sms:
+    groupId: org.apache.camel
+    artifactId: camel-cm-sms
+    version: 2.22.1
+    schemes:
+    - cm-sms
+    languages: []
+    dataformats: []
+  camel-cmis:
+    groupId: org.apache.camel
+    artifactId: camel-cmis
+    version: 2.22.1
+    schemes:
+    - cmis
+    languages: []
+    dataformats: []
+  camel-coap:
+    groupId: org.apache.camel
+    artifactId: camel-coap
+    version: 2.22.1
+    schemes:
+    - coap
+    languages: []
+    dataformats: []
+  camel-cometd:
+    groupId: org.apache.camel
+    artifactId: camel-cometd
+    version: 2.22.1
+    schemes:
+    - cometd
+    - cometds
+    languages: []
+    dataformats: []
+  camel-consul:
+    groupId: org.apache.camel
+    artifactId: camel-consul
+    version: 2.22.1
+    schemes:
+    - consul
+    languages: []
+    dataformats: []
+  camel-context:
+    groupId: org.apache.camel
+    artifactId: camel-context
+    version: 2.22.1
+    schemes:
+    - context
+    languages: []
+    dataformats: []
+  camel-couchbase:
+    groupId: org.apache.camel
+    artifactId: camel-couchbase
+    version: 2.22.1
+    schemes:
+    - couchbase
+    languages: []
+    dataformats: []
+  camel-couchdb:
+    groupId: org.apache.camel
+    artifactId: camel-couchdb
+    version: 2.22.1
+    schemes:
+    - couchdb
+    languages: []
+    dataformats: []
+  camel-cassandraql:
+    groupId: org.apache.camel
+    artifactId: camel-cassandraql
+    version: 2.22.1
+    schemes:
+    - cql
+    languages: []
+    dataformats: []
+  camel-crypto:
+    groupId: org.apache.camel
+    artifactId: camel-crypto
+    version: 2.22.1
+    schemes:
+    - crypto
+    languages: []
+    dataformats:
+    - crypto
+    - pgp
+  camel-crypto-cms:
+    groupId: org.apache.camel
+    artifactId: camel-crypto-cms
+    version: 2.22.1
+    schemes:
+    - crypto-cms
+    languages: []
+    dataformats: []
+  camel-cxf:
+    groupId: org.apache.camel
+    artifactId: camel-cxf
+    version: 2.22.1
+    schemes:
+    - cxf
+    - cxfrs
+    languages: []
+    dataformats: []
+  camel-digitalocean:
+    groupId: org.apache.camel
+    artifactId: camel-digitalocean
+    version: 2.22.1
+    schemes:
+    - digitalocean
+    languages: []
+    dataformats: []
+  camel-disruptor:
+    groupId: org.apache.camel
+    artifactId: camel-disruptor
+    version: 2.22.1
+    schemes:
+    - disruptor
+    - disruptor-vm
+    languages: []
+    dataformats: []
+  camel-dns:
+    groupId: org.apache.camel
+    artifactId: camel-dns
+    version: 2.22.1
+    schemes:
+    - dns
+    languages: []
+    dataformats: []
+  camel-docker:
+    groupId: org.apache.camel
+    artifactId: camel-docker
+    version: 2.22.1
+    schemes:
+    - docker
+    languages: []
+    dataformats: []
+  camel-dozer:
+    groupId: org.apache.camel
+    artifactId: camel-dozer
+    version: 2.22.1
+    schemes:
+    - dozer
+    languages: []
+    dataformats: []
+  camel-drill:
+    groupId: org.apache.camel
+    artifactId: camel-drill
+    version: 2.22.1
+    schemes:
+    - drill
+    languages: []
+    dataformats: []
+  camel-dropbox:
+    groupId: org.apache.camel
+    artifactId: camel-dropbox
+    version: 2.22.1
+    schemes:
+    - dropbox
+    languages: []
+    dataformats: []
+  camel-ehcache:
+    groupId: org.apache.camel
+    artifactId: camel-ehcache
+    version: 2.22.1
+    schemes:
+    - ehcache
+    languages: []
+    dataformats: []
+  camel-ejb:
+    groupId: org.apache.camel
+    artifactId: camel-ejb
+    version: 2.22.1
+    schemes:
+    - ejb
+    languages: []
+    dataformats: []
+  camel-elasticsearch:
+    groupId: org.apache.camel
+    artifactId: camel-elasticsearch
+    version: 2.22.1
+    schemes:
+    - elasticsearch
+    languages: []
+    dataformats: []
+  camel-elasticsearch-rest:
+    groupId: org.apache.camel
+    artifactId: camel-elasticsearch-rest
+    version: 2.22.1
+    schemes:
+    - elasticsearch-rest
+    languages: []
+    dataformats: []
+  camel-elasticsearch5:
+    groupId: org.apache.camel
+    artifactId: camel-elasticsearch5
+    version: 2.22.1
+    schemes:
+    - elasticsearch5
+    languages: []
+    dataformats: []
+  camel-elsql:
+    groupId: org.apache.camel
+    artifactId: camel-elsql
+    version: 2.22.1
+    schemes:
+    - elsql
+    languages: []
+    dataformats: []
+  camel-etcd:
+    groupId: org.apache.camel
+    artifactId: camel-etcd
+    version: 2.22.1
+    schemes:
+    - etcd
+    languages: []
+    dataformats: []
+  camel-eventadmin:
+    groupId: org.apache.camel
+    artifactId: camel-eventadmin
+    version: 2.22.1
+    schemes:
+    - eventadmin
+    languages: []
+    dataformats: []
+  camel-exec:
+    groupId: org.apache.camel
+    artifactId: camel-exec
+    version: 2.22.1
+    schemes:
+    - exec
+    languages: []
+    dataformats: []
+  camel-facebook:
+    groupId: org.apache.camel
+    artifactId: camel-facebook
+    version: 2.22.1
+    schemes:
+    - facebook
+    languages: []
+    dataformats: []
+  camel-flatpack:
+    groupId: org.apache.camel
+    artifactId: camel-flatpack
+    version: 2.22.1
+    schemes:
+    - flatpack
+    languages: []
+    dataformats:
+    - flatpack
+  camel-flink:
+    groupId: org.apache.camel
+    artifactId: camel-flink
+    version: 2.22.1
+    schemes:
+    - flink
+    languages: []
+    dataformats: []
+  camel-fop:
+    groupId: org.apache.camel
+    artifactId: camel-fop
+    version: 2.22.1
+    schemes:
+    - fop
+    languages: []
+    dataformats: []
+  camel-freemarker:
+    groupId: org.apache.camel
+    artifactId: camel-freemarker
+    version: 2.22.1
+    schemes:
+    - freemarker
+    languages: []
+    dataformats: []
+  camel-ftp:
+    groupId: org.apache.camel
+    artifactId: camel-ftp
+    version: 2.22.1
+    schemes:
+    - ftp
+    - ftps
+    - sftp
+    languages: []
+    dataformats: []
+  camel-ganglia:
+    groupId: org.apache.camel
+    artifactId: camel-ganglia
+    version: 2.22.1
+    schemes:
+    - ganglia
+    languages: []
+    dataformats: []
+  camel-geocoder:
+    groupId: org.apache.camel
+    artifactId: camel-geocoder
+    version: 2.22.1
+    schemes:
+    - geocoder
+    languages: []
+    dataformats: []
+  camel-git:
+    groupId: org.apache.camel
+    artifactId: camel-git
+    version: 2.22.1
+    schemes:
+    - git
+    languages: []
+    dataformats: []
+  camel-github:
+    groupId: org.apache.camel
+    artifactId: camel-github
+    version: 2.22.1
+    schemes:
+    - github
+    languages: []
+    dataformats: []
+  camel-google-bigquery:
+    groupId: org.apache.camel
+    artifactId: camel-google-bigquery
+    version: 2.22.1
+    schemes:
+    - google-bigquery
+    languages: []
+    dataformats: []
+  camel-google-calendar:
+    groupId: org.apache.camel
+    artifactId: camel-google-calendar
+    version: 2.22.1
+    schemes:
+    - google-calendar
+    languages: []
+    dataformats: []
+  camel-google-drive:
+    groupId: org.apache.camel
+    artifactId: camel-google-drive
+    version: 2.22.1
+    schemes:
+    - google-drive
+    languages: []
+    dataformats: []
+  camel-google-mail:
+    groupId: org.apache.camel
+    artifactId: camel-google-mail
+    version: 2.22.1
+    schemes:
+    - google-mail
+    - google-mail-stream
+    languages: []
+    dataformats: []
+  camel-google-pubsub:
+    groupId: org.apache.camel
+    artifactId: camel-google-pubsub
+    version: 2.22.1
+    schemes:
+    - google-pubsub
+    languages: []
+    dataformats: []
+  camel-gora:
+    groupId: org.apache.camel
+    artifactId: camel-gora
+    version: 2.22.1
+    schemes:
+    - gora
+    languages: []
+    dataformats: []
+  camel-grape:
+    groupId: org.apache.camel
+    artifactId: camel-grape
+    version: 2.22.1
+    schemes:
+    - grape
+    languages: []
+    dataformats: []
+  camel-grpc:
+    groupId: org.apache.camel
+    artifactId: camel-grpc
+    version: 2.22.1
+    schemes:
+    - grpc
+    languages: []
+    dataformats: []
+  camel-guava-eventbus:
+    groupId: org.apache.camel
+    artifactId: camel-guava-eventbus
+    version: 2.22.1
+    schemes:
+    - guava-eventbus
+    languages: []
+    dataformats: []
+  camel-hazelcast:
+    groupId: org.apache.camel
+    artifactId: camel-hazelcast
+    version: 2.22.1
+    schemes:
+    - hazelcast-atomicvalue
+    - hazelcast-instance
+    - hazelcast-list
+    - hazelcast-map
+    - hazelcast-multimap
+    - hazelcast-queue
+    - hazelcast-replicatedmap
+    - hazelcast-ringbuffer
+    - hazelcast-seda
+    - hazelcast-set
+    - hazelcast-topic
+    languages: []
+    dataformats: []
+  camel-hbase:
+    groupId: org.apache.camel
+    artifactId: camel-hbase
+    version: 2.22.1
+    schemes:
+    - hbase
+    languages: []
+    dataformats: []
+  camel-hdfs:
+    groupId: org.apache.camel
+    artifactId: camel-hdfs
+    version: 2.22.1
+    schemes:
+    - hdfs
+    languages: []
+    dataformats: []
+  camel-hdfs2:
+    groupId: org.apache.camel
+    artifactId: camel-hdfs2
+    version: 2.22.1
+    schemes:
+    - hdfs2
+    languages: []
+    dataformats: []
+  camel-hipchat:
+    groupId: org.apache.camel
+    artifactId: camel-hipchat
+    version: 2.22.1
+    schemes:
+    - hipchat
+    languages: []
+    dataformats: []
+  camel-http:
+    groupId: org.apache.camel
+    artifactId: camel-http
+    version: 2.22.1
+    schemes:
+    - http
+    - https
+    languages: []
+    dataformats: []
+  camel-http4:
+    groupId: org.apache.camel
+    artifactId: camel-http4
+    version: 2.22.1
+    schemes:
+    - http4
+    - https4
+    languages: []
+    dataformats: []
+  camel-ibatis:
+    groupId: org.apache.camel
+    artifactId: camel-ibatis
+    version: 2.22.1
+    schemes:
+    - ibatis
+    languages: []
+    dataformats: []
+  camel-iec60870:
+    groupId: org.apache.camel
+    artifactId: camel-iec60870
+    version: 2.22.1
+    schemes:
+    - iec60870-client
+    - iec60870-server
+    languages: []
+    dataformats: []
+  camel-ignite:
+    groupId: org.apache.camel
+    artifactId: camel-ignite
+    version: 2.22.1
+    schemes:
+    - ignite-cache
+    - ignite-compute
+    - ignite-events
+    - ignite-idgen
+    - ignite-messaging
+    - ignite-queue
+    - ignite-set
+    languages: []
+    dataformats: []
+  camel-mail:
+    groupId: org.apache.camel
+    artifactId: camel-mail
+    version: 2.22.1
+    schemes:
+    - imap
+    - imaps
+    - pop3
+    - pop3s
+    - smtp
+    - smtps
+    languages: []
+    dataformats:
+    - mime-multipart
+  camel-infinispan:
+    groupId: org.apache.camel
+    artifactId: camel-infinispan
+    version: 2.22.1
+    schemes:
+    - infinispan
+    languages: []
+    dataformats: []
+  camel-influxdb:
+    groupId: org.apache.camel
+    artifactId: camel-influxdb
+    version: 2.22.1
+    schemes:
+    - influxdb
+    languages: []
+    dataformats: []
+  camel-irc:
+    groupId: org.apache.camel
+    artifactId: camel-irc
+    version: 2.22.1
+    schemes:
+    - irc
+    languages: []
+    dataformats: []
+  camel-ironmq:
+    groupId: org.apache.camel
+    artifactId: camel-ironmq
+    version: 2.22.1
+    schemes:
+    - ironmq
+    languages: []
+    dataformats: []
+  camel-javaspace:
+    groupId: org.apache.camel
+    artifactId: camel-javaspace
+    version: 2.22.1
+    schemes:
+    - javaspace
+    languages: []
+    dataformats: []
+  camel-jbpm:
+    groupId: org.apache.camel
+    artifactId: camel-jbpm
+    version: 2.22.1
+    schemes:
+    - jbpm
+    languages: []
+    dataformats: []
+  camel-jcache:
+    groupId: org.apache.camel
+    artifactId: camel-jcache
+    version: 2.22.1
+    schemes:
+    - jcache
+    languages: []
+    dataformats: []
+  camel-jclouds:
+    groupId: org.apache.camel
+    artifactId: camel-jclouds
+    version: 2.22.1
+    schemes:
+    - jclouds
+    languages: []
+    dataformats: []
+  camel-jcr:
+    groupId: org.apache.camel
+    artifactId: camel-jcr
+    version: 2.22.1
+    schemes:
+    - jcr
+    languages: []
+    dataformats: []
+  camel-jdbc:
+    groupId: org.apache.camel
+    artifactId: camel-jdbc
+    version: 2.22.1
+    schemes:
+    - jdbc
+    languages: []
+    dataformats: []
+  camel-jetty9:
+    groupId: org.apache.camel
+    artifactId: camel-jetty9
+    version: 2.22.1
+    schemes:
+    - jetty
+    languages: []
+    dataformats: []
+  camel-jgroups:
+    groupId: org.apache.camel
+    artifactId: camel-jgroups
+    version: 2.22.1
+    schemes:
+    - jgroups
+    languages: []
+    dataformats: []
+  camel-jing:
+    groupId: org.apache.camel
+    artifactId: camel-jing
+    version: 2.22.1
+    schemes:
+    - jing
+    languages: []
+    dataformats: []
+  camel-jira:
+    groupId: org.apache.camel
+    artifactId: camel-jira
+    version: 2.22.1
+    schemes:
+    - jira
+    languages: []
+    dataformats: []
+  camel-jms:
+    groupId: org.apache.camel
+    artifactId: camel-jms
+    version: 2.22.1
+    schemes:
+    - jms
+    languages: []
+    dataformats: []
+  camel-jmx:
+    groupId: org.apache.camel
+    artifactId: camel-jmx
+    version: 2.22.1
+    schemes:
+    - jmx
+    languages: []
+    dataformats: []
+  camel-jolt:
+    groupId: org.apache.camel
+    artifactId: camel-jolt
+    version: 2.22.1
+    schemes:
+    - jolt
+    languages: []
+    dataformats: []
+  camel-jpa:
+    groupId: org.apache.camel
+    artifactId: camel-jpa
+    version: 2.22.1
+    schemes:
+    - jpa
+    languages: []
+    dataformats: []
+  camel-json-validator:
+    groupId: org.apache.camel
+    artifactId: camel-json-validator
+    version: 2.22.1
+    schemes:
+    - json-validator
+    languages: []
+    dataformats: []
+  camel-jt400:
+    groupId: org.apache.camel
+    artifactId: camel-jt400
+    version: 2.22.1
+    schemes:
+    - jt400
+    languages: []
+    dataformats: []
+  camel-kafka:
+    groupId: org.apache.camel
+    artifactId: camel-kafka
+    version: 2.22.1
+    schemes:
+    - kafka
+    languages: []
+    dataformats: []
+  camel-kestrel:
+    groupId: org.apache.camel
+    artifactId: camel-kestrel
+    version: 2.22.1
+    schemes:
+    - kestrel
+    languages: []
+    dataformats: []
+  camel-krati:
+    groupId: org.apache.camel
+    artifactId: camel-krati
+    version: 2.22.1
+    schemes:
+    - krati
+    languages: []
+    dataformats: []
+  camel-kubernetes:
+    groupId: org.apache.camel
+    artifactId: camel-kubernetes
+    version: 2.22.1
+    schemes:
+    - kubernetes
+    - kubernetes-config-maps
+    - kubernetes-deployments
+    - kubernetes-namespaces
+    - kubernetes-nodes
+    - kubernetes-persistent-volumes
+    - kubernetes-persistent-volumes-claims
+    - kubernetes-pods
+    - kubernetes-replication-controllers
+    - kubernetes-resources-quota
+    - kubernetes-secrets
+    - kubernetes-service-accounts
+    - kubernetes-services
+    - openshift-build-configs
+    - openshift-builds
+    languages: []
+    dataformats: []
+  camel-ldap:
+    groupId: org.apache.camel
+    artifactId: camel-ldap
+    version: 2.22.1
+    schemes:
+    - ldap
+    languages: []
+    dataformats: []
+  camel-ldif:
+    groupId: org.apache.camel
+    artifactId: camel-ldif
+    version: 2.22.1
+    schemes:
+    - ldif
+    languages: []
+    dataformats: []
+  camel-linkedin:
+    groupId: org.apache.camel
+    artifactId: camel-linkedin
+    version: 2.22.1
+    schemes:
+    - linkedin
+    languages: []
+    dataformats: []
+  camel-printer:
+    groupId: org.apache.camel
+    artifactId: camel-printer
+    version: 2.22.1
+    schemes:
+    - lpr
+    languages: []
+    dataformats: []
+  camel-lucene:
+    groupId: org.apache.camel
+    artifactId: camel-lucene
+    version: 2.22.1
+    schemes:
+    - lucene
+    languages: []
+    dataformats: []
+  camel-lumberjack:
+    groupId: org.apache.camel
+    artifactId: camel-lumberjack
+    version: 2.22.1
+    schemes:
+    - lumberjack
+    languages: []
+    dataformats: []
+  camel-master:
+    groupId: org.apache.camel
+    artifactId: camel-master
+    version: 2.22.1
+    schemes:
+    - master
+    languages: []
+    dataformats: []
+  camel-metrics:
+    groupId: org.apache.camel
+    artifactId: camel-metrics
+    version: 2.22.1
+    schemes:
+    - metrics
+    languages: []
+    dataformats: []
+  camel-micrometer:
+    groupId: org.apache.camel
+    artifactId: camel-micrometer
+    version: 2.22.1
+    schemes:
+    - micrometer
+    languages: []
+    dataformats: []
+  camel-milo:
+    groupId: org.apache.camel
+    artifactId: camel-milo
+    version: 2.22.1
+    schemes:
+    - milo-client
+    - milo-server
+    languages: []
+    dataformats: []
+  camel-mina:
+    groupId: org.apache.camel
+    artifactId: camel-mina
+    version: 2.22.1
+    schemes:
+    - mina
+    languages: []
+    dataformats: []
+  camel-mina2:
+    groupId: org.apache.camel
+    artifactId: camel-mina2
+    version: 2.22.1
+    schemes:
+    - mina2
+    languages: []
+    dataformats: []
+  camel-mllp:
+    groupId: org.apache.camel
+    artifactId: camel-mllp
+    version: 2.22.1
+    schemes:
+    - mllp
+    languages: []
+    dataformats: []
+  camel-mongodb:
+    groupId: org.apache.camel
+    artifactId: camel-mongodb
+    version: 2.22.1
+    schemes:
+    - mongodb
+    languages: []
+    dataformats: []
+  camel-mongodb-gridfs:
+    groupId: org.apache.camel
+    artifactId: camel-mongodb-gridfs
+    version: 2.22.1
+    schemes:
+    - mongodb-gridfs
+    languages: []
+    dataformats: []
+  camel-mongodb3:
+    groupId: org.apache.camel
+    artifactId: camel-mongodb3
+    version: 2.22.1
+    schemes:
+    - mongodb3
+    languages: []
+    dataformats: []
+  camel-mqtt:
+    groupId: org.apache.camel
+    artifactId: camel-mqtt
+    version: 2.22.1
+    schemes:
+    - mqtt
+    languages: []
+    dataformats: []
+  camel-msv:
+    groupId: org.apache.camel
+    artifactId: camel-msv
+    version: 2.22.1
+    schemes:
+    - msv
+    languages: []
+    dataformats: []
+  camel-mustache:
+    groupId: org.apache.camel
+    artifactId: camel-mustache
+    version: 2.22.1
+    schemes:
+    - mustache
+    languages: []
+    dataformats: []
+  camel-mvel:
+    groupId: org.apache.camel
+    artifactId: camel-mvel
+    version: 2.22.1
+    schemes:
+    - mvel
+    languages:
+    - mvel
+    dataformats: []
+  camel-mybatis:
+    groupId: org.apache.camel
+    artifactId: camel-mybatis
+    version: 2.22.1
+    schemes:
+    - mybatis
+    - mybatis-bean
+    languages: []
+    dataformats: []
+  camel-nagios:
+    groupId: org.apache.camel
+    artifactId: camel-nagios
+    version: 2.22.1
+    schemes:
+    - nagios
+    languages: []
+    dataformats: []
+  camel-nats:
+    groupId: org.apache.camel
+    artifactId: camel-nats
+    version: 2.22.1
+    schemes:
+    - nats
+    languages: []
+    dataformats: []
+  camel-netty:
+    groupId: org.apache.camel
+    artifactId: camel-netty
+    version: 2.22.1
+    schemes:
+    - netty
+    languages: []
+    dataformats: []
+  camel-netty-http:
+    groupId: org.apache.camel
+    artifactId: camel-netty-http
+    version: 2.22.1
+    schemes:
+    - netty-http
+    languages: []
+    dataformats: []
+  camel-netty4:
+    groupId: org.apache.camel
+    artifactId: camel-netty4
+    version: 2.22.1
+    schemes:
+    - netty4
+    languages: []
+    dataformats: []
+  camel-netty4-http:
+    groupId: org.apache.camel
+    artifactId: camel-netty4-http
+    version: 2.22.1
+    schemes:
+    - netty4-http
+    languages: []
+    dataformats: []
+  camel-olingo2:
+    groupId: org.apache.camel
+    artifactId: camel-olingo2
+    version: 2.22.1
+    schemes:
+    - olingo2
+    languages: []
+    dataformats: []
+  camel-olingo4:
+    groupId: org.apache.camel
+    artifactId: camel-olingo4
+    version: 2.22.1
+    schemes:
+    - olingo4
+    languages: []
+    dataformats: []
+  camel-openshift:
+    groupId: org.apache.camel
+    artifactId: camel-openshift
+    version: 2.22.1
+    schemes:
+    - openshift
+    languages: []
+    dataformats: []
+  camel-openstack:
+    groupId: org.apache.camel
+    artifactId: camel-openstack
+    version: 2.22.1
+    schemes:
+    - openstack-cinder
+    - openstack-glance
+    - openstack-keystone
+    - openstack-neutron
+    - openstack-nova
+    - openstack-swift
+    languages: []
+    dataformats: []
+  camel-optaplanner:
+    groupId: org.apache.camel
+    artifactId: camel-optaplanner
+    version: 2.22.1
+    schemes:
+    - optaplanner
+    languages: []
+    dataformats: []
+  camel-paho:
+    groupId: org.apache.camel
+    artifactId: camel-paho
+    version: 2.22.1
+    schemes:
+    - paho
+    languages: []
+    dataformats: []
+  camel-paxlogging:
+    groupId: org.apache.camel
+    artifactId: camel-paxlogging
+    version: 2.22.1
+    schemes:
+    - paxlogging
+    languages: []
+    dataformats: []
+  camel-pdf:
+    groupId: org.apache.camel
+    artifactId: camel-pdf
+    version: 2.22.1
+    schemes:
+    - pdf
+    languages: []
+    dataformats: []
+  camel-pgevent:
+    groupId: org.apache.camel
+    artifactId: camel-pgevent
+    version: 2.22.1
+    schemes:
+    - pgevent
+    languages: []
+    dataformats: []
+  camel-pubnub:
+    groupId: org.apache.camel
+    artifactId: camel-pubnub
+    version: 2.22.1
+    schemes:
+    - pubnub
+    languages: []
+    dataformats: []
+  camel-quartz:
+    groupId: org.apache.camel
+    artifactId: camel-quartz
+    version: 2.22.1
+    schemes:
+    - quartz
+    languages: []
+    dataformats: []
+  camel-quartz2:
+    groupId: org.apache.camel
+    artifactId: camel-quartz2
+    version: 2.22.1
+    schemes:
+    - quartz2
+    languages: []
+    dataformats: []
+  camel-quickfix:
+    groupId: org.apache.camel
+    artifactId: camel-quickfix
+    version: 2.22.1
+    schemes:
+    - quickfix
+    languages: []
+    dataformats: []
+  camel-rabbitmq:
+    groupId: org.apache.camel
+    artifactId: camel-rabbitmq
+    version: 2.22.1
+    schemes:
+    - rabbitmq
+    languages: []
+    dataformats: []
+  camel-reactive-streams:
+    groupId: org.apache.camel
+    artifactId: camel-reactive-streams
+    version: 2.22.1
+    schemes:
+    - reactive-streams
+    languages: []
+    dataformats: []
+  camel-rest-swagger:
+    groupId: org.apache.camel
+    artifactId: camel-rest-swagger
+    version: 2.22.1
+    schemes:
+    - rest-swagger
+    languages: []
+    dataformats: []
+  camel-restlet:
+    groupId: org.apache.camel
+    artifactId: camel-restlet
+    version: 2.22.1
+    schemes:
+    - restlet
+    languages: []
+    dataformats: []
+  camel-rmi:
+    groupId: org.apache.camel
+    artifactId: camel-rmi
+    version: 2.22.1
+    schemes:
+    - rmi
+    languages: []
+    dataformats: []
+  camel-routebox:
+    groupId: org.apache.camel
+    artifactId: camel-routebox
+    version: 2.22.1
+    schemes:
+    - routebox
+    languages: []
+    dataformats: []
+  camel-rss:
+    groupId: org.apache.camel
+    artifactId: camel-rss
+    version: 2.22.1
+    schemes:
+    - rss
+    languages: []
+    dataformats:
+    - rss
+  camel-salesforce:
+    groupId: org.apache.camel
+    artifactId: camel-salesforce
+    version: 2.22.1
+    schemes:
+    - salesforce
+    languages: []
+    dataformats: []
+  camel-sap-netweaver:
+    groupId: org.apache.camel
+    artifactId: camel-sap-netweaver
+    version: 2.22.1
+    schemes:
+    - sap-netweaver
+    languages: []
+    dataformats: []
+  camel-schematron:
+    groupId: org.apache.camel
+    artifactId: camel-schematron
+    version: 2.22.1
+    schemes:
+    - schematron
+    languages: []
+    dataformats: []
+  camel-jsch:
+    groupId: org.apache.camel
+    artifactId: camel-jsch
+    version: 2.22.1
+    schemes:
+    - scp
+    languages: []
+    dataformats: []
+  camel-service:
+    groupId: org.apache.camel
+    artifactId: camel-service
+    version: 2.22.1
+    schemes:
+    - service
+    languages: []
+    dataformats: []
+  camel-servicenow:
+    groupId: org.apache.camel
+    artifactId: camel-servicenow
+    version: 2.22.1
+    schemes:
+    - servicenow
+    languages: []
+    dataformats: []
+  camel-servlet:
+    groupId: org.apache.camel
+    artifactId: camel-servlet
+    version: 2.22.1
+    schemes:
+    - servlet
+    languages: []
+    dataformats: []
+  camel-sip:
+    groupId: org.apache.camel
+    artifactId: camel-sip
+    version: 2.22.1
+    schemes:
+    - sip
+    - sips
+    languages: []
+    dataformats: []
+  camel-sjms:
+    groupId: org.apache.camel
+    artifactId: camel-sjms
+    version: 2.22.1
+    schemes:
+    - sjms
+    - sjms-batch
+    languages: []
+    dataformats: []
+  camel-sjms2:
+    groupId: org.apache.camel
+    artifactId: camel-sjms2
+    version: 2.22.1
+    schemes:
+    - sjms2
+    languages: []
+    dataformats: []
+  camel-slack:
+    groupId: org.apache.camel
+    artifactId: camel-slack
+    version: 2.22.1
+    schemes:
+    - slack
+    languages: []
+    dataformats: []
+  camel-smpp:
+    groupId: org.apache.camel
+    artifactId: camel-smpp
+    version: 2.22.1
+    schemes:
+    - smpp
+    - smpps
+    languages: []
+    dataformats: []
+  camel-snmp:
+    groupId: org.apache.camel
+    artifactId: camel-snmp
+    version: 2.22.1
+    schemes:
+    - snmp
+    languages: []
+    dataformats: []
+  camel-solr:
+    groupId: org.apache.camel
+    artifactId: camel-solr
+    version: 2.22.1
+    schemes:
+    - solr
+    - solrs
+    - solrCloud
+    languages: []
+    dataformats: []
+  camel-spark:
+    groupId: org.apache.camel
+    artifactId: camel-spark
+    version: 2.22.1
+    schemes:
+    - spark
+    languages: []
+    dataformats: []
+  camel-spark-rest:
+    groupId: org.apache.camel
+    artifactId: camel-spark-rest
+    version: 2.22.1
+    schemes:
+    - spark-rest
+    languages: []
+    dataformats: []
+  camel-splunk:
+    groupId: org.apache.camel
+    artifactId: camel-splunk
+    version: 2.22.1
+    schemes:
+    - splunk
+    languages: []
+    dataformats: []
+  camel-spring-batch:
+    groupId: org.apache.camel
+    artifactId: camel-spring-batch
+    version: 2.22.1
+    schemes:
+    - spring-batch
+    languages: []
+    dataformats: []
+  camel-spring:
+    groupId: org.apache.camel
+    artifactId: camel-spring
+    version: 2.22.1
+    schemes:
+    - spring-event
+    languages:
+    - spel
+    dataformats: []
+  camel-spring-integration:
+    groupId: org.apache.camel
+    artifactId: camel-spring-integration
+    version: 2.22.1
+    schemes:
+    - spring-integration
+    languages: []
+    dataformats: []
+  camel-spring-ldap:
+    groupId: org.apache.camel
+    artifactId: camel-spring-ldap
+    version: 2.22.1
+    schemes:
+    - spring-ldap
+    languages: []
+    dataformats: []
+  camel-spring-redis:
+    groupId: org.apache.camel
+    artifactId: camel-spring-redis
+    version: 2.22.1
+    schemes:
+    - spring-redis
+    languages: []
+    dataformats: []
+  camel-spring-ws:
+    groupId: org.apache.camel
+    artifactId: camel-spring-ws
+    version: 2.22.1
+    schemes:
+    - spring-ws
+    languages: []
+    dataformats: []
+  camel-sql:
+    groupId: org.apache.camel
+    artifactId: camel-sql
+    version: 2.22.1
+    schemes:
+    - sql
+    - sql-stored
+    languages: []
+    dataformats: []
+  camel-ssh:
+    groupId: org.apache.camel
+    artifactId: camel-ssh
+    version: 2.22.1
+    schemes:
+    - ssh
+    languages: []
+    dataformats: []
+  camel-stax:
+    groupId: org.apache.camel
+    artifactId: camel-stax
+    version: 2.22.1
+    schemes:
+    - stax
+    languages: []
+    dataformats: []
+  camel-stomp:
+    groupId: org.apache.camel
+    artifactId: camel-stomp
+    version: 2.22.1
+    schemes:
+    - stomp
+    languages: []
+    dataformats: []
+  camel-stream:
+    groupId: org.apache.camel
+    artifactId: camel-stream
+    version: 2.22.1
+    schemes:
+    - stream
+    languages: []
+    dataformats: []
+  camel-stringtemplate:
+    groupId: org.apache.camel
+    artifactId: camel-stringtemplate
+    version: 2.22.1
+    schemes:
+    - string-template
+    languages: []
+    dataformats: []
+  camel-telegram:
+    groupId: org.apache.camel
+    artifactId: camel-telegram
+    version: 2.22.1
+    schemes:
+    - telegram
+    languages: []
+    dataformats: []
+  camel-thrift:
+    groupId: org.apache.camel
+    artifactId: camel-thrift
+    version: 2.22.1
+    schemes:
+    - thrift
+    languages: []
+    dataformats:
+    - thrift
+  camel-tika:
+    groupId: org.apache.camel
+    artifactId: camel-tika
+    version: 2.22.1
+    schemes:
+    - tika
+    languages: []
+    dataformats: []
+  camel-twilio:
+    groupId: org.apache.camel
+    artifactId: camel-twilio
+    version: 2.22.1
+    schemes:
+    - twilio
+    languages: []
+    dataformats: []
+  camel-twitter:
+    groupId: org.apache.camel
+    artifactId: camel-twitter
+    version: 2.22.1
+    schemes:
+    - twitter
+    - twitter-directmessage
+    - twitter-search
+    - twitter-streaming
+    - twitter-timeline
+    languages: []
+    dataformats: []
+  camel-undertow:
+    groupId: org.apache.camel
+    artifactId: camel-undertow
+    version: 2.22.1
+    schemes:
+    - undertow
+    languages: []
+    dataformats: []
+  camel-velocity:
+    groupId: org.apache.camel
+    artifactId: camel-velocity
+    version: 2.22.1
+    schemes:
+    - velocity
+    languages: []
+    dataformats: []
+  camel-vertx:
+    groupId: org.apache.camel
+    artifactId: camel-vertx
+    version: 2.22.1
+    schemes:
+    - vertx
+    languages: []
+    dataformats: []
+  camel-weather:
+    groupId: org.apache.camel
+    artifactId: camel-weather
+    version: 2.22.1
+    schemes:
+    - weather
+    languages: []
+    dataformats: []
+  camel-web3j:
+    groupId: org.apache.camel
+    artifactId: camel-web3j
+    version: 2.22.1
+    schemes:
+    - web3j
+    languages: []
+    dataformats: []
+  camel-websocket:
+    groupId: org.apache.camel
+    artifactId: camel-websocket
+    version: 2.22.1
+    schemes:
+    - websocket
+    languages: []
+    dataformats: []
+  camel-wordpress:
+    groupId: org.apache.camel
+    artifactId: camel-wordpress
+    version: 2.22.1
+    schemes:
+    - wordpress
+    languages: []
+    dataformats: []
+  camel-xchange:
+    groupId: org.apache.camel
+    artifactId: camel-xchange
+    version: 2.22.1
+    schemes:
+    - xchange
+    languages: []
+    dataformats: []
+  camel-xmlrpc:
+    groupId: org.apache.camel
+    artifactId: camel-xmlrpc
+    version: 2.22.1
+    schemes:
+    - xmlrpc
+    languages: []
+    dataformats:
+    - xmlrpc
+  camel-xmlsecurity:
+    groupId: org.apache.camel
+    artifactId: camel-xmlsecurity
+    version: 2.22.1
+    schemes:
+    - xmlsecurity
+    languages: []
+    dataformats:
+    - secureXML
+  camel-xmpp:
+    groupId: org.apache.camel
+    artifactId: camel-xmpp
+    version: 2.22.1
+    schemes:
+    - xmpp
+    languages: []
+    dataformats: []
+  camel-saxon:
+    groupId: org.apache.camel
+    artifactId: camel-saxon
+    version: 2.22.1
+    schemes:
+    - xquery
+    languages:
+    - xquery
+    dataformats: []
+  camel-yammer:
+    groupId: org.apache.camel
+    artifactId: camel-yammer
+    version: 2.22.1
+    schemes:
+    - yammer
+    languages: []
+    dataformats: []
+  camel-yql:
+    groupId: org.apache.camel
+    artifactId: camel-yql
+    version: 2.22.1
+    schemes:
+    - yql
+    languages: []
+    dataformats: []
+  camel-zendesk:
+    groupId: org.apache.camel
+    artifactId: camel-zendesk
+    version: 2.22.1
+    schemes:
+    - zendesk
+    languages: []
+    dataformats: []
+  camel-zookeeper:
+    groupId: org.apache.camel
+    artifactId: camel-zookeeper
+    version: 2.22.1
+    schemes:
+    - zookeeper
+    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 b3492c7..49375f2 100644
--- a/deploy/resources.go
+++ b/deploy/resources.go
@@ -24,6 +24,2084 @@ var Resources map[string]string
 func init() {
 	Resources = make(map[string]string)
 
+	Resources["camel-catalog.yaml"] =
+		`
+artifacts:
+  camel-ahc:
+    groupId: org.apache.camel
+    artifactId: camel-ahc
+    version: 2.22.1
+    schemes:
+    - ahc
+    languages: []
+    dataformats: []
+  camel-ahc-ws:
+    groupId: org.apache.camel
+    artifactId: camel-ahc-ws
+    version: 2.22.1
+    schemes:
+    - ahc-ws
+    - ahc-wss
+    languages: []
+    dataformats: []
+  camel-amqp:
+    groupId: org.apache.camel
+    artifactId: camel-amqp
+    version: 2.22.1
+    schemes:
+    - amqp
+    languages: []
+    dataformats: []
+  camel-apns:
+    groupId: org.apache.camel
+    artifactId: camel-apns
+    version: 2.22.1
+    schemes:
+    - apns
+    languages: []
+    dataformats: []
+  camel-as2:
+    groupId: org.apache.camel
+    artifactId: camel-as2
+    version: 2.22.1
+    schemes:
+    - as2
+    languages: []
+    dataformats: []
+  camel-asterisk:
+    groupId: org.apache.camel
+    artifactId: camel-asterisk
+    version: 2.22.1
+    schemes:
+    - asterisk
+    languages: []
+    dataformats: []
+  camel-atmos:
+    groupId: org.apache.camel
+    artifactId: camel-atmos
+    version: 2.22.1
+    schemes:
+    - atmos
+    languages: []
+    dataformats: []
+  camel-atmosphere-websocket:
+    groupId: org.apache.camel
+    artifactId: camel-atmosphere-websocket
+    version: 2.22.1
+    schemes:
+    - atmosphere-websocket
+    languages: []
+    dataformats: []
+  camel-atom:
+    groupId: org.apache.camel
+    artifactId: camel-atom
+    version: 2.22.1
+    schemes:
+    - atom
+    languages: []
+    dataformats: []
+  camel-atomix:
+    groupId: org.apache.camel
+    artifactId: camel-atomix
+    version: 2.22.1
+    schemes:
+    - atomix-map
+    - atomix-messaging
+    - atomix-multimap
+    - atomix-queue
+    - atomix-set
+    - atomix-value
+    languages: []
+    dataformats: []
+  camel-avro:
+    groupId: org.apache.camel
+    artifactId: camel-avro
+    version: 2.22.1
+    schemes:
+    - avro
+    languages: []
+    dataformats:
+    - avro
+  camel-aws:
+    groupId: org.apache.camel
+    artifactId: camel-aws
+    version: 2.22.1
+    schemes:
+    - aws-cw
+    - aws-ddb
+    - aws-ddbstream
+    - aws-ec2
+    - aws-kinesis
+    - aws-kinesis-firehose
+    - aws-kms
+    - aws-lambda
+    - aws-mq
+    - aws-s3
+    - aws-sdb
+    - aws-ses
+    - aws-sns
+    - aws-sqs
+    - aws-swf
+    languages: []
+    dataformats: []
+  camel-azure:
+    groupId: org.apache.camel
+    artifactId: camel-azure
+    version: 2.22.1
+    schemes:
+    - azure-blob
+    - azure-queue
+    languages: []
+    dataformats: []
+  camel-core:
+    groupId: org.apache.camel
+    artifactId: camel-core
+    version: 2.22.1
+    schemes:
+    - bean
+    - 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
+    languages: []
+    dataformats: []
+  camel-beanstalk:
+    groupId: org.apache.camel
+    artifactId: camel-beanstalk
+    version: 2.22.1
+    schemes:
+    - beanstalk
+    languages: []
+    dataformats: []
+  camel-bonita:
+    groupId: org.apache.camel
+    artifactId: camel-bonita
+    version: 2.22.1
+    schemes:
+    - bonita
+    languages: []
+    dataformats: []
+  camel-box:
+    groupId: org.apache.camel
+    artifactId: camel-box
+    version: 2.22.1
+    schemes:
+    - box
+    languages: []
+    dataformats: []
+  camel-braintree:
+    groupId: org.apache.camel
+    artifactId: camel-braintree
+    version: 2.22.1
+    schemes:
+    - braintree
+    languages: []
+    dataformats: []
+  camel-cache:
+    groupId: org.apache.camel
+    artifactId: camel-cache
+    version: 2.22.1
+    schemes:
+    - cache
+    languages: []
+    dataformats: []
+  camel-caffeine:
+    groupId: org.apache.camel
+    artifactId: camel-caffeine
+    version: 2.22.1
+    schemes:
+    - caffeine-cache
+    - caffeine-loadcache
+    languages: []
+    dataformats: []
+  camel-chronicle:
+    groupId: org.apache.camel
+    artifactId: camel-chronicle
+    version: 2.22.1
+    schemes:
+    - chronicle-engine
+    languages: []
+    dataformats: []
+  camel-chunk:
+    groupId: org.apache.camel
+    artifactId: camel-chunk
+    version: 2.22.1
+    schemes:
+    - chunk
+    languages: []
+    dataformats: []
+  camel-cm-sms:
+    groupId: org.apache.camel
+    artifactId: camel-cm-sms
+    version: 2.22.1
+    schemes:
+    - cm-sms
+    languages: []
+    dataformats: []
+  camel-cmis:
+    groupId: org.apache.camel
+    artifactId: camel-cmis
+    version: 2.22.1
+    schemes:
+    - cmis
+    languages: []
+    dataformats: []
+  camel-coap:
+    groupId: org.apache.camel
+    artifactId: camel-coap
+    version: 2.22.1
+    schemes:
+    - coap
+    languages: []
+    dataformats: []
+  camel-cometd:
+    groupId: org.apache.camel
+    artifactId: camel-cometd
+    version: 2.22.1
+    schemes:
+    - cometd
+    - cometds
+    languages: []
+    dataformats: []
+  camel-consul:
+    groupId: org.apache.camel
+    artifactId: camel-consul
+    version: 2.22.1
+    schemes:
+    - consul
+    languages: []
+    dataformats: []
+  camel-context:
+    groupId: org.apache.camel
+    artifactId: camel-context
+    version: 2.22.1
+    schemes:
+    - context
+    languages: []
+    dataformats: []
+  camel-couchbase:
+    groupId: org.apache.camel
+    artifactId: camel-couchbase
+    version: 2.22.1
+    schemes:
+    - couchbase
+    languages: []
+    dataformats: []
+  camel-couchdb:
+    groupId: org.apache.camel
+    artifactId: camel-couchdb
+    version: 2.22.1
+    schemes:
+    - couchdb
+    languages: []
+    dataformats: []
+  camel-cassandraql:
+    groupId: org.apache.camel
+    artifactId: camel-cassandraql
+    version: 2.22.1
+    schemes:
+    - cql
+    languages: []
+    dataformats: []
+  camel-crypto:
+    groupId: org.apache.camel
+    artifactId: camel-crypto
+    version: 2.22.1
+    schemes:
+    - crypto
+    languages: []
+    dataformats:
+    - crypto
+    - pgp
+  camel-crypto-cms:
+    groupId: org.apache.camel
+    artifactId: camel-crypto-cms
+    version: 2.22.1
+    schemes:
+    - crypto-cms
+    languages: []
+    dataformats: []
+  camel-cxf:
+    groupId: org.apache.camel
+    artifactId: camel-cxf
+    version: 2.22.1
+    schemes:
+    - cxf
+    - cxfrs
+    languages: []
+    dataformats: []
+  camel-digitalocean:
+    groupId: org.apache.camel
+    artifactId: camel-digitalocean
+    version: 2.22.1
+    schemes:
+    - digitalocean
+    languages: []
+    dataformats: []
+  camel-disruptor:
+    groupId: org.apache.camel
+    artifactId: camel-disruptor
+    version: 2.22.1
+    schemes:
+    - disruptor
+    - disruptor-vm
+    languages: []
+    dataformats: []
+  camel-dns:
+    groupId: org.apache.camel
+    artifactId: camel-dns
+    version: 2.22.1
+    schemes:
+    - dns
+    languages: []
+    dataformats: []
+  camel-docker:
+    groupId: org.apache.camel
+    artifactId: camel-docker
+    version: 2.22.1
+    schemes:
+    - docker
+    languages: []
+    dataformats: []
+  camel-dozer:
+    groupId: org.apache.camel
+    artifactId: camel-dozer
+    version: 2.22.1
+    schemes:
+    - dozer
+    languages: []
+    dataformats: []
+  camel-drill:
+    groupId: org.apache.camel
+    artifactId: camel-drill
+    version: 2.22.1
+    schemes:
+    - drill
+    languages: []
+    dataformats: []
+  camel-dropbox:
+    groupId: org.apache.camel
+    artifactId: camel-dropbox
+    version: 2.22.1
+    schemes:
+    - dropbox
+    languages: []
+    dataformats: []
+  camel-ehcache:
+    groupId: org.apache.camel
+    artifactId: camel-ehcache
+    version: 2.22.1
+    schemes:
+    - ehcache
+    languages: []
+    dataformats: []
+  camel-ejb:
+    groupId: org.apache.camel
+    artifactId: camel-ejb
+    version: 2.22.1
+    schemes:
+    - ejb
+    languages: []
+    dataformats: []
+  camel-elasticsearch:
+    groupId: org.apache.camel
+    artifactId: camel-elasticsearch
+    version: 2.22.1
+    schemes:
+    - elasticsearch
+    languages: []
+    dataformats: []
+  camel-elasticsearch-rest:
+    groupId: org.apache.camel
+    artifactId: camel-elasticsearch-rest
+    version: 2.22.1
+    schemes:
+    - elasticsearch-rest
+    languages: []
+    dataformats: []
+  camel-elasticsearch5:
+    groupId: org.apache.camel
+    artifactId: camel-elasticsearch5
+    version: 2.22.1
+    schemes:
+    - elasticsearch5
+    languages: []
+    dataformats: []
+  camel-elsql:
+    groupId: org.apache.camel
+    artifactId: camel-elsql
+    version: 2.22.1
+    schemes:
+    - elsql
+    languages: []
+    dataformats: []
+  camel-etcd:
+    groupId: org.apache.camel
+    artifactId: camel-etcd
+    version: 2.22.1
+    schemes:
+    - etcd
+    languages: []
+    dataformats: []
+  camel-eventadmin:
+    groupId: org.apache.camel
+    artifactId: camel-eventadmin
+    version: 2.22.1
+    schemes:
+    - eventadmin
+    languages: []
+    dataformats: []
+  camel-exec:
+    groupId: org.apache.camel
+    artifactId: camel-exec
+    version: 2.22.1
+    schemes:
+    - exec
+    languages: []
+    dataformats: []
+  camel-facebook:
+    groupId: org.apache.camel
+    artifactId: camel-facebook
+    version: 2.22.1
+    schemes:
+    - facebook
+    languages: []
+    dataformats: []
+  camel-flatpack:
+    groupId: org.apache.camel
+    artifactId: camel-flatpack
+    version: 2.22.1
+    schemes:
+    - flatpack
+    languages: []
+    dataformats:
+    - flatpack
+  camel-flink:
+    groupId: org.apache.camel
+    artifactId: camel-flink
+    version: 2.22.1
+    schemes:
+    - flink
+    languages: []
+    dataformats: []
+  camel-fop:
+    groupId: org.apache.camel
+    artifactId: camel-fop
+    version: 2.22.1
+    schemes:
+    - fop
+    languages: []
+    dataformats: []
+  camel-freemarker:
+    groupId: org.apache.camel
+    artifactId: camel-freemarker
+    version: 2.22.1
+    schemes:
+    - freemarker
+    languages: []
+    dataformats: []
+  camel-ftp:
+    groupId: org.apache.camel
+    artifactId: camel-ftp
+    version: 2.22.1
+    schemes:
+    - ftp
+    - ftps
+    - sftp
+    languages: []
+    dataformats: []
+  camel-ganglia:
+    groupId: org.apache.camel
+    artifactId: camel-ganglia
+    version: 2.22.1
+    schemes:
+    - ganglia
+    languages: []
+    dataformats: []
+  camel-geocoder:
+    groupId: org.apache.camel
+    artifactId: camel-geocoder
+    version: 2.22.1
+    schemes:
+    - geocoder
+    languages: []
+    dataformats: []
+  camel-git:
+    groupId: org.apache.camel
+    artifactId: camel-git
+    version: 2.22.1
+    schemes:
+    - git
+    languages: []
+    dataformats: []
+  camel-github:
+    groupId: org.apache.camel
+    artifactId: camel-github
+    version: 2.22.1
+    schemes:
+    - github
+    languages: []
+    dataformats: []
+  camel-google-bigquery:
+    groupId: org.apache.camel
+    artifactId: camel-google-bigquery
+    version: 2.22.1
+    schemes:
+    - google-bigquery
+    languages: []
+    dataformats: []
+  camel-google-calendar:
+    groupId: org.apache.camel
+    artifactId: camel-google-calendar
+    version: 2.22.1
+    schemes:
+    - google-calendar
+    languages: []
+    dataformats: []
+  camel-google-drive:
+    groupId: org.apache.camel
+    artifactId: camel-google-drive
+    version: 2.22.1
+    schemes:
+    - google-drive
+    languages: []
+    dataformats: []
+  camel-google-mail:
+    groupId: org.apache.camel
+    artifactId: camel-google-mail
+    version: 2.22.1
+    schemes:
+    - google-mail
+    - google-mail-stream
+    languages: []
+    dataformats: []
+  camel-google-pubsub:
+    groupId: org.apache.camel
+    artifactId: camel-google-pubsub
+    version: 2.22.1
+    schemes:
+    - google-pubsub
+    languages: []
+    dataformats: []
+  camel-gora:
+    groupId: org.apache.camel
+    artifactId: camel-gora
+    version: 2.22.1
+    schemes:
+    - gora
+    languages: []
+    dataformats: []
+  camel-grape:
+    groupId: org.apache.camel
+    artifactId: camel-grape
+    version: 2.22.1
+    schemes:
+    - grape
+    languages: []
+    dataformats: []
+  camel-grpc:
+    groupId: org.apache.camel
+    artifactId: camel-grpc
+    version: 2.22.1
+    schemes:
+    - grpc
+    languages: []
+    dataformats: []
+  camel-guava-eventbus:
+    groupId: org.apache.camel
+    artifactId: camel-guava-eventbus
+    version: 2.22.1
+    schemes:
+    - guava-eventbus
+    languages: []
+    dataformats: []
+  camel-hazelcast:
+    groupId: org.apache.camel
+    artifactId: camel-hazelcast
+    version: 2.22.1
+    schemes:
+    - hazelcast-atomicvalue
+    - hazelcast-instance
+    - hazelcast-list
+    - hazelcast-map
+    - hazelcast-multimap
+    - hazelcast-queue
+    - hazelcast-replicatedmap
+    - hazelcast-ringbuffer
+    - hazelcast-seda
+    - hazelcast-set
+    - hazelcast-topic
+    languages: []
+    dataformats: []
+  camel-hbase:
+    groupId: org.apache.camel
+    artifactId: camel-hbase
+    version: 2.22.1
+    schemes:
+    - hbase
+    languages: []
+    dataformats: []
+  camel-hdfs:
+    groupId: org.apache.camel
+    artifactId: camel-hdfs
+    version: 2.22.1
+    schemes:
+    - hdfs
+    languages: []
+    dataformats: []
+  camel-hdfs2:
+    groupId: org.apache.camel
+    artifactId: camel-hdfs2
+    version: 2.22.1
+    schemes:
+    - hdfs2
+    languages: []
+    dataformats: []
+  camel-hipchat:
+    groupId: org.apache.camel
+    artifactId: camel-hipchat
+    version: 2.22.1
+    schemes:
+    - hipchat
+    languages: []
+    dataformats: []
+  camel-http:
+    groupId: org.apache.camel
+    artifactId: camel-http
+    version: 2.22.1
+    schemes:
+    - http
+    - https
+    languages: []
+    dataformats: []
+  camel-http4:
+    groupId: org.apache.camel
+    artifactId: camel-http4
+    version: 2.22.1
+    schemes:
+    - http4
+    - https4
+    languages: []
+    dataformats: []
+  camel-ibatis:
+    groupId: org.apache.camel
+    artifactId: camel-ibatis
+    version: 2.22.1
+    schemes:
+    - ibatis
+    languages: []
+    dataformats: []
+  camel-iec60870:
+    groupId: org.apache.camel
+    artifactId: camel-iec60870
+    version: 2.22.1
+    schemes:
+    - iec60870-client
+    - iec60870-server
+    languages: []
+    dataformats: []
+  camel-ignite:
+    groupId: org.apache.camel
+    artifactId: camel-ignite
+    version: 2.22.1
+    schemes:
+    - ignite-cache
+    - ignite-compute
+    - ignite-events
+    - ignite-idgen
+    - ignite-messaging
+    - ignite-queue
+    - ignite-set
+    languages: []
+    dataformats: []
+  camel-mail:
+    groupId: org.apache.camel
+    artifactId: camel-mail
+    version: 2.22.1
+    schemes:
+    - imap
+    - imaps
+    - pop3
+    - pop3s
+    - smtp
+    - smtps
+    languages: []
+    dataformats:
+    - mime-multipart
+  camel-infinispan:
+    groupId: org.apache.camel
+    artifactId: camel-infinispan
+    version: 2.22.1
+    schemes:
+    - infinispan
+    languages: []
+    dataformats: []
+  camel-influxdb:
+    groupId: org.apache.camel
+    artifactId: camel-influxdb
+    version: 2.22.1
+    schemes:
+    - influxdb
+    languages: []
+    dataformats: []
+  camel-irc:
+    groupId: org.apache.camel
+    artifactId: camel-irc
+    version: 2.22.1
+    schemes:
+    - irc
+    languages: []
+    dataformats: []
+  camel-ironmq:
+    groupId: org.apache.camel
+    artifactId: camel-ironmq
+    version: 2.22.1
+    schemes:
+    - ironmq
+    languages: []
+    dataformats: []
+  camel-javaspace:
+    groupId: org.apache.camel
+    artifactId: camel-javaspace
+    version: 2.22.1
+    schemes:
+    - javaspace
+    languages: []
+    dataformats: []
+  camel-jbpm:
+    groupId: org.apache.camel
+    artifactId: camel-jbpm
+    version: 2.22.1
+    schemes:
+    - jbpm
+    languages: []
+    dataformats: []
+  camel-jcache:
+    groupId: org.apache.camel
+    artifactId: camel-jcache
+    version: 2.22.1
+    schemes:
+    - jcache
+    languages: []
+    dataformats: []
+  camel-jclouds:
+    groupId: org.apache.camel
+    artifactId: camel-jclouds
+    version: 2.22.1
+    schemes:
+    - jclouds
+    languages: []
+    dataformats: []
+  camel-jcr:
+    groupId: org.apache.camel
+    artifactId: camel-jcr
+    version: 2.22.1
+    schemes:
+    - jcr
+    languages: []
+    dataformats: []
+  camel-jdbc:
+    groupId: org.apache.camel
+    artifactId: camel-jdbc
+    version: 2.22.1
+    schemes:
+    - jdbc
+    languages: []
+    dataformats: []
+  camel-jetty9:
+    groupId: org.apache.camel
+    artifactId: camel-jetty9
+    version: 2.22.1
+    schemes:
+    - jetty
+    languages: []
+    dataformats: []
+  camel-jgroups:
+    groupId: org.apache.camel
+    artifactId: camel-jgroups
+    version: 2.22.1
+    schemes:
+    - jgroups
+    languages: []
+    dataformats: []
+  camel-jing:
+    groupId: org.apache.camel
+    artifactId: camel-jing
+    version: 2.22.1
+    schemes:
+    - jing
+    languages: []
+    dataformats: []
+  camel-jira:
+    groupId: org.apache.camel
+    artifactId: camel-jira
+    version: 2.22.1
+    schemes:
+    - jira
+    languages: []
+    dataformats: []
+  camel-jms:
+    groupId: org.apache.camel
+    artifactId: camel-jms
+    version: 2.22.1
+    schemes:
+    - jms
+    languages: []
+    dataformats: []
+  camel-jmx:
+    groupId: org.apache.camel
+    artifactId: camel-jmx
+    version: 2.22.1
+    schemes:
+    - jmx
+    languages: []
+    dataformats: []
+  camel-jolt:
+    groupId: org.apache.camel
+    artifactId: camel-jolt
+    version: 2.22.1
+    schemes:
+    - jolt
+    languages: []
+    dataformats: []
+  camel-jpa:
+    groupId: org.apache.camel
+    artifactId: camel-jpa
+    version: 2.22.1
+    schemes:
+    - jpa
+    languages: []
+    dataformats: []
+  camel-json-validator:
+    groupId: org.apache.camel
+    artifactId: camel-json-validator
+    version: 2.22.1
+    schemes:
+    - json-validator
+    languages: []
+    dataformats: []
+  camel-jt400:
+    groupId: org.apache.camel
+    artifactId: camel-jt400
+    version: 2.22.1
+    schemes:
+    - jt400
+    languages: []
+    dataformats: []
+  camel-kafka:
+    groupId: org.apache.camel
+    artifactId: camel-kafka
+    version: 2.22.1
+    schemes:
+    - kafka
+    languages: []
+    dataformats: []
+  camel-kestrel:
+    groupId: org.apache.camel
+    artifactId: camel-kestrel
+    version: 2.22.1
+    schemes:
+    - kestrel
+    languages: []
+    dataformats: []
+  camel-krati:
+    groupId: org.apache.camel
+    artifactId: camel-krati
+    version: 2.22.1
+    schemes:
+    - krati
+    languages: []
+    dataformats: []
+  camel-kubernetes:
+    groupId: org.apache.camel
+    artifactId: camel-kubernetes
+    version: 2.22.1
+    schemes:
+    - kubernetes
+    - kubernetes-config-maps
+    - kubernetes-deployments
+    - kubernetes-namespaces
+    - kubernetes-nodes
+    - kubernetes-persistent-volumes
+    - kubernetes-persistent-volumes-claims
+    - kubernetes-pods
+    - kubernetes-replication-controllers
+    - kubernetes-resources-quota
+    - kubernetes-secrets
+    - kubernetes-service-accounts
+    - kubernetes-services
+    - openshift-build-configs
+    - openshift-builds
+    languages: []
+    dataformats: []
+  camel-ldap:
+    groupId: org.apache.camel
+    artifactId: camel-ldap
+    version: 2.22.1
+    schemes:
+    - ldap
+    languages: []
+    dataformats: []
+  camel-ldif:
+    groupId: org.apache.camel
+    artifactId: camel-ldif
+    version: 2.22.1
+    schemes:
+    - ldif
+    languages: []
+    dataformats: []
+  camel-linkedin:
+    groupId: org.apache.camel
+    artifactId: camel-linkedin
+    version: 2.22.1
+    schemes:
+    - linkedin
+    languages: []
+    dataformats: []
+  camel-printer:
+    groupId: org.apache.camel
+    artifactId: camel-printer
+    version: 2.22.1
+    schemes:
+    - lpr
+    languages: []
+    dataformats: []
+  camel-lucene:
+    groupId: org.apache.camel
+    artifactId: camel-lucene
+    version: 2.22.1
+    schemes:
+    - lucene
+    languages: []
+    dataformats: []
+  camel-lumberjack:
+    groupId: org.apache.camel
+    artifactId: camel-lumberjack
+    version: 2.22.1
+    schemes:
+    - lumberjack
+    languages: []
+    dataformats: []
+  camel-master:
+    groupId: org.apache.camel
+    artifactId: camel-master
+    version: 2.22.1
+    schemes:
+    - master
+    languages: []
+    dataformats: []
+  camel-metrics:
+    groupId: org.apache.camel
+    artifactId: camel-metrics
+    version: 2.22.1
+    schemes:
+    - metrics
+    languages: []
+    dataformats: []
+  camel-micrometer:
+    groupId: org.apache.camel
+    artifactId: camel-micrometer
+    version: 2.22.1
+    schemes:
+    - micrometer
+    languages: []
+    dataformats: []
+  camel-milo:
+    groupId: org.apache.camel
+    artifactId: camel-milo
+    version: 2.22.1
+    schemes:
+    - milo-client
+    - milo-server
+    languages: []
+    dataformats: []
+  camel-mina:
+    groupId: org.apache.camel
+    artifactId: camel-mina
+    version: 2.22.1
+    schemes:
+    - mina
+    languages: []
+    dataformats: []
+  camel-mina2:
+    groupId: org.apache.camel
+    artifactId: camel-mina2
+    version: 2.22.1
+    schemes:
+    - mina2
+    languages: []
+    dataformats: []
+  camel-mllp:
+    groupId: org.apache.camel
+    artifactId: camel-mllp
+    version: 2.22.1
+    schemes:
+    - mllp
+    languages: []
+    dataformats: []
+  camel-mongodb:
+    groupId: org.apache.camel
+    artifactId: camel-mongodb
+    version: 2.22.1
+    schemes:
+    - mongodb
+    languages: []
+    dataformats: []
+  camel-mongodb-gridfs:
+    groupId: org.apache.camel
+    artifactId: camel-mongodb-gridfs
+    version: 2.22.1
+    schemes:
+    - mongodb-gridfs
+    languages: []
+    dataformats: []
+  camel-mongodb3:
+    groupId: org.apache.camel
+    artifactId: camel-mongodb3
+    version: 2.22.1
+    schemes:
+    - mongodb3
+    languages: []
+    dataformats: []
+  camel-mqtt:
+    groupId: org.apache.camel
+    artifactId: camel-mqtt
+    version: 2.22.1
+    schemes:
+    - mqtt
+    languages: []
+    dataformats: []
+  camel-msv:
+    groupId: org.apache.camel
+    artifactId: camel-msv
+    version: 2.22.1
+    schemes:
+    - msv
+    languages: []
+    dataformats: []
+  camel-mustache:
+    groupId: org.apache.camel
+    artifactId: camel-mustache
+    version: 2.22.1
+    schemes:
+    - mustache
+    languages: []
+    dataformats: []
+  camel-mvel:
+    groupId: org.apache.camel
+    artifactId: camel-mvel
+    version: 2.22.1
+    schemes:
+    - mvel
+    languages:
+    - mvel
+    dataformats: []
+  camel-mybatis:
+    groupId: org.apache.camel
+    artifactId: camel-mybatis
+    version: 2.22.1
+    schemes:
+    - mybatis
+    - mybatis-bean
+    languages: []
+    dataformats: []
+  camel-nagios:
+    groupId: org.apache.camel
+    artifactId: camel-nagios
+    version: 2.22.1
+    schemes:
+    - nagios
+    languages: []
+    dataformats: []
+  camel-nats:
+    groupId: org.apache.camel
+    artifactId: camel-nats
+    version: 2.22.1
+    schemes:
+    - nats
+    languages: []
+    dataformats: []
+  camel-netty:
+    groupId: org.apache.camel
+    artifactId: camel-netty
+    version: 2.22.1
+    schemes:
+    - netty
+    languages: []
+    dataformats: []
+  camel-netty-http:
+    groupId: org.apache.camel
+    artifactId: camel-netty-http
+    version: 2.22.1
+    schemes:
+    - netty-http
+    languages: []
+    dataformats: []
+  camel-netty4:
+    groupId: org.apache.camel
+    artifactId: camel-netty4
+    version: 2.22.1
+    schemes:
+    - netty4
+    languages: []
+    dataformats: []
+  camel-netty4-http:
+    groupId: org.apache.camel
+    artifactId: camel-netty4-http
+    version: 2.22.1
+    schemes:
+    - netty4-http
+    languages: []
+    dataformats: []
+  camel-olingo2:
+    groupId: org.apache.camel
+    artifactId: camel-olingo2
+    version: 2.22.1
+    schemes:
+    - olingo2
+    languages: []
+    dataformats: []
+  camel-olingo4:
+    groupId: org.apache.camel
+    artifactId: camel-olingo4
+    version: 2.22.1
+    schemes:
+    - olingo4
+    languages: []
+    dataformats: []
+  camel-openshift:
+    groupId: org.apache.camel
+    artifactId: camel-openshift
+    version: 2.22.1
+    schemes:
+    - openshift
+    languages: []
+    dataformats: []
+  camel-openstack:
+    groupId: org.apache.camel
+    artifactId: camel-openstack
+    version: 2.22.1
+    schemes:
+    - openstack-cinder
+    - openstack-glance
+    - openstack-keystone
+    - openstack-neutron
+    - openstack-nova
+    - openstack-swift
+    languages: []
+    dataformats: []
+  camel-optaplanner:
+    groupId: org.apache.camel
+    artifactId: camel-optaplanner
+    version: 2.22.1
+    schemes:
+    - optaplanner
+    languages: []
+    dataformats: []
+  camel-paho:
+    groupId: org.apache.camel
+    artifactId: camel-paho
+    version: 2.22.1
+    schemes:
+    - paho
+    languages: []
+    dataformats: []
+  camel-paxlogging:
+    groupId: org.apache.camel
+    artifactId: camel-paxlogging
+    version: 2.22.1
+    schemes:
+    - paxlogging
+    languages: []
+    dataformats: []
+  camel-pdf:
+    groupId: org.apache.camel
+    artifactId: camel-pdf
+    version: 2.22.1
+    schemes:
+    - pdf
+    languages: []
+    dataformats: []
+  camel-pgevent:
+    groupId: org.apache.camel
+    artifactId: camel-pgevent
+    version: 2.22.1
+    schemes:
+    - pgevent
+    languages: []
+    dataformats: []
+  camel-pubnub:
+    groupId: org.apache.camel
+    artifactId: camel-pubnub
+    version: 2.22.1
+    schemes:
+    - pubnub
+    languages: []
+    dataformats: []
+  camel-quartz:
+    groupId: org.apache.camel
+    artifactId: camel-quartz
+    version: 2.22.1
+    schemes:
+    - quartz
+    languages: []
+    dataformats: []
+  camel-quartz2:
+    groupId: org.apache.camel
+    artifactId: camel-quartz2
+    version: 2.22.1
+    schemes:
+    - quartz2
+    languages: []
+    dataformats: []
+  camel-quickfix:
+    groupId: org.apache.camel
+    artifactId: camel-quickfix
+    version: 2.22.1
+    schemes:
+    - quickfix
+    languages: []
+    dataformats: []
+  camel-rabbitmq:
+    groupId: org.apache.camel
+    artifactId: camel-rabbitmq
+    version: 2.22.1
+    schemes:
+    - rabbitmq
+    languages: []
+    dataformats: []
+  camel-reactive-streams:
+    groupId: org.apache.camel
+    artifactId: camel-reactive-streams
+    version: 2.22.1
+    schemes:
+    - reactive-streams
+    languages: []
+    dataformats: []
+  camel-rest-swagger:
+    groupId: org.apache.camel
+    artifactId: camel-rest-swagger
+    version: 2.22.1
+    schemes:
+    - rest-swagger
+    languages: []
+    dataformats: []
+  camel-restlet:
+    groupId: org.apache.camel
+    artifactId: camel-restlet
+    version: 2.22.1
+    schemes:
+    - restlet
+    languages: []
+    dataformats: []
+  camel-rmi:
+    groupId: org.apache.camel
+    artifactId: camel-rmi
+    version: 2.22.1
+    schemes:
+    - rmi
+    languages: []
+    dataformats: []
+  camel-routebox:
+    groupId: org.apache.camel
+    artifactId: camel-routebox
+    version: 2.22.1
+    schemes:
+    - routebox
+    languages: []
+    dataformats: []
+  camel-rss:
+    groupId: org.apache.camel
+    artifactId: camel-rss
+    version: 2.22.1
+    schemes:
+    - rss
+    languages: []
+    dataformats:
+    - rss
+  camel-salesforce:
+    groupId: org.apache.camel
+    artifactId: camel-salesforce
+    version: 2.22.1
+    schemes:
+    - salesforce
+    languages: []
+    dataformats: []
+  camel-sap-netweaver:
+    groupId: org.apache.camel
+    artifactId: camel-sap-netweaver
+    version: 2.22.1
+    schemes:
+    - sap-netweaver
+    languages: []
+    dataformats: []
+  camel-schematron:
+    groupId: org.apache.camel
+    artifactId: camel-schematron
+    version: 2.22.1
+    schemes:
+    - schematron
+    languages: []
+    dataformats: []
+  camel-jsch:
+    groupId: org.apache.camel
+    artifactId: camel-jsch
+    version: 2.22.1
+    schemes:
+    - scp
+    languages: []
+    dataformats: []
+  camel-service:
+    groupId: org.apache.camel
+    artifactId: camel-service
+    version: 2.22.1
+    schemes:
+    - service
+    languages: []
+    dataformats: []
+  camel-servicenow:
+    groupId: org.apache.camel
+    artifactId: camel-servicenow
+    version: 2.22.1
+    schemes:
+    - servicenow
+    languages: []
+    dataformats: []
+  camel-servlet:
+    groupId: org.apache.camel
+    artifactId: camel-servlet
+    version: 2.22.1
+    schemes:
+    - servlet
+    languages: []
+    dataformats: []
+  camel-sip:
+    groupId: org.apache.camel
+    artifactId: camel-sip
+    version: 2.22.1
+    schemes:
+    - sip
+    - sips
+    languages: []
+    dataformats: []
+  camel-sjms:
+    groupId: org.apache.camel
+    artifactId: camel-sjms
+    version: 2.22.1
+    schemes:
+    - sjms
+    - sjms-batch
+    languages: []
+    dataformats: []
+  camel-sjms2:
+    groupId: org.apache.camel
+    artifactId: camel-sjms2
+    version: 2.22.1
+    schemes:
+    - sjms2
+    languages: []
+    dataformats: []
+  camel-slack:
+    groupId: org.apache.camel
+    artifactId: camel-slack
+    version: 2.22.1
+    schemes:
+    - slack
+    languages: []
+    dataformats: []
+  camel-smpp:
+    groupId: org.apache.camel
+    artifactId: camel-smpp
+    version: 2.22.1
+    schemes:
+    - smpp
+    - smpps
+    languages: []
+    dataformats: []
+  camel-snmp:
+    groupId: org.apache.camel
+    artifactId: camel-snmp
+    version: 2.22.1
+    schemes:
+    - snmp
+    languages: []
+    dataformats: []
+  camel-solr:
+    groupId: org.apache.camel
+    artifactId: camel-solr
+    version: 2.22.1
+    schemes:
+    - solr
+    - solrs
+    - solrCloud
+    languages: []
+    dataformats: []
+  camel-spark:
+    groupId: org.apache.camel
+    artifactId: camel-spark
+    version: 2.22.1
+    schemes:
+    - spark
+    languages: []
+    dataformats: []
+  camel-spark-rest:
+    groupId: org.apache.camel
+    artifactId: camel-spark-rest
+    version: 2.22.1
+    schemes:
+    - spark-rest
+    languages: []
+    dataformats: []
+  camel-splunk:
+    groupId: org.apache.camel
+    artifactId: camel-splunk
+    version: 2.22.1
+    schemes:
+    - splunk
+    languages: []
+    dataformats: []
+  camel-spring-batch:
+    groupId: org.apache.camel
+    artifactId: camel-spring-batch
+    version: 2.22.1
+    schemes:
+    - spring-batch
+    languages: []
+    dataformats: []
+  camel-spring:
+    groupId: org.apache.camel
+    artifactId: camel-spring
+    version: 2.22.1
+    schemes:
+    - spring-event
+    languages:
+    - spel
+    dataformats: []
+  camel-spring-integration:
+    groupId: org.apache.camel
+    artifactId: camel-spring-integration
+    version: 2.22.1
+    schemes:
+    - spring-integration
+    languages: []
+    dataformats: []
+  camel-spring-ldap:
+    groupId: org.apache.camel
+    artifactId: camel-spring-ldap
+    version: 2.22.1
+    schemes:
+    - spring-ldap
+    languages: []
+    dataformats: []
+  camel-spring-redis:
+    groupId: org.apache.camel
+    artifactId: camel-spring-redis
+    version: 2.22.1
+    schemes:
+    - spring-redis
+    languages: []
+    dataformats: []
+  camel-spring-ws:
+    groupId: org.apache.camel
+    artifactId: camel-spring-ws
+    version: 2.22.1
+    schemes:
+    - spring-ws
+    languages: []
+    dataformats: []
+  camel-sql:
+    groupId: org.apache.camel
+    artifactId: camel-sql
+    version: 2.22.1
+    schemes:
+    - sql
+    - sql-stored
+    languages: []
+    dataformats: []
+  camel-ssh:
+    groupId: org.apache.camel
+    artifactId: camel-ssh
+    version: 2.22.1
+    schemes:
+    - ssh
+    languages: []
+    dataformats: []
+  camel-stax:
+    groupId: org.apache.camel
+    artifactId: camel-stax
+    version: 2.22.1
+    schemes:
+    - stax
+    languages: []
+    dataformats: []
+  camel-stomp:
+    groupId: org.apache.camel
+    artifactId: camel-stomp
+    version: 2.22.1
+    schemes:
+    - stomp
+    languages: []
+    dataformats: []
+  camel-stream:
+    groupId: org.apache.camel
+    artifactId: camel-stream
+    version: 2.22.1
+    schemes:
+    - stream
+    languages: []
+    dataformats: []
+  camel-stringtemplate:
+    groupId: org.apache.camel
+    artifactId: camel-stringtemplate
+    version: 2.22.1
+    schemes:
+    - string-template
+    languages: []
+    dataformats: []
+  camel-telegram:
+    groupId: org.apache.camel
+    artifactId: camel-telegram
+    version: 2.22.1
+    schemes:
+    - telegram
+    languages: []
+    dataformats: []
+  camel-thrift:
+    groupId: org.apache.camel
+    artifactId: camel-thrift
+    version: 2.22.1
+    schemes:
+    - thrift
+    languages: []
+    dataformats:
+    - thrift
+  camel-tika:
+    groupId: org.apache.camel
+    artifactId: camel-tika
+    version: 2.22.1
+    schemes:
+    - tika
+    languages: []
+    dataformats: []
+  camel-twilio:
+    groupId: org.apache.camel
+    artifactId: camel-twilio
+    version: 2.22.1
+    schemes:
+    - twilio
+    languages: []
+    dataformats: []
+  camel-twitter:
+    groupId: org.apache.camel
+    artifactId: camel-twitter
+    version: 2.22.1
+    schemes:
+    - twitter
+    - twitter-directmessage
+    - twitter-search
+    - twitter-streaming
+    - twitter-timeline
+    languages: []
+    dataformats: []
+  camel-undertow:
+    groupId: org.apache.camel
+    artifactId: camel-undertow
+    version: 2.22.1
+    schemes:
+    - undertow
+    languages: []
+    dataformats: []
+  camel-velocity:
+    groupId: org.apache.camel
+    artifactId: camel-velocity
+    version: 2.22.1
+    schemes:
+    - velocity
+    languages: []
+    dataformats: []
+  camel-vertx:
+    groupId: org.apache.camel
+    artifactId: camel-vertx
+    version: 2.22.1
+    schemes:
+    - vertx
+    languages: []
+    dataformats: []
+  camel-weather:
+    groupId: org.apache.camel
+    artifactId: camel-weather
+    version: 2.22.1
+    schemes:
+    - weather
+    languages: []
+    dataformats: []
+  camel-web3j:
+    groupId: org.apache.camel
+    artifactId: camel-web3j
+    version: 2.22.1
+    schemes:
+    - web3j
+    languages: []
+    dataformats: []
+  camel-websocket:
+    groupId: org.apache.camel
+    artifactId: camel-websocket
+    version: 2.22.1
+    schemes:
+    - websocket
+    languages: []
+    dataformats: []
+  camel-wordpress:
+    groupId: org.apache.camel
+    artifactId: camel-wordpress
+    version: 2.22.1
+    schemes:
+    - wordpress
+    languages: []
+    dataformats: []
+  camel-xchange:
+    groupId: org.apache.camel
+    artifactId: camel-xchange
+    version: 2.22.1
+    schemes:
+    - xchange
+    languages: []
+    dataformats: []
+  camel-xmlrpc:
+    groupId: org.apache.camel
+    artifactId: camel-xmlrpc
+    version: 2.22.1
+    schemes:
+    - xmlrpc
+    languages: []
+    dataformats:
+    - xmlrpc
+  camel-xmlsecurity:
+    groupId: org.apache.camel
+    artifactId: camel-xmlsecurity
+    version: 2.22.1
+    schemes:
+    - xmlsecurity
+    languages: []
+    dataformats:
+    - secureXML
+  camel-xmpp:
+    groupId: org.apache.camel
+    artifactId: camel-xmpp
+    version: 2.22.1
+    schemes:
+    - xmpp
+    languages: []
+    dataformats: []
+  camel-saxon:
+    groupId: org.apache.camel
+    artifactId: camel-saxon
+    version: 2.22.1
+    schemes:
+    - xquery
+    languages:
+    - xquery
+    dataformats: []
+  camel-yammer:
+    groupId: org.apache.camel
+    artifactId: camel-yammer
+    version: 2.22.1
+    schemes:
+    - yammer
+    languages: []
+    dataformats: []
+  camel-yql:
+    groupId: org.apache.camel
+    artifactId: camel-yql
+    version: 2.22.1
+    schemes:
+    - yql
+    languages: []
+    dataformats: []
+  camel-zendesk:
+    groupId: org.apache.camel
+    artifactId: camel-zendesk
+    version: 2.22.1
+    schemes:
+    - zendesk
+    languages: []
+    dataformats: []
+  camel-zookeeper:
+    groupId: org.apache.camel
+    artifactId: camel-zookeeper
+    version: 2.22.1
+    schemes:
+    - zookeeper
+    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
+
+`
 	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..5d0d0d6 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 k := range catalog.Runtime.Artifact {
+		if result != "" {
+			result = result + " " + k
+		} else {
+			result = k
+		}
+	}
+
+	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..cf6bc99
--- /dev/null
+++ b/pkg/util/camel/catalog.go
@@ -0,0 +1,49 @@
+/*
+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"`
+	Artifact map[string]Artifact `yaml:"artifacts"`
+}
+
+// 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() {
+	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..ae373f2
--- /dev/null
+++ b/runtime/catalog-builder/src/main/resources/catalogbuilder.groovy
@@ -0,0 +1,111 @@
+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['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()
+    }
+
+    if (json.component.alternativeSchemes) {
+        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
+
+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>


 

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services