camel-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From GitBox <...@apache.org>
Subject [camel-k] Diff for: [GitHub] nicolaferraro merged pull request #326: create camel-k-maven-plugin
Date Mon, 14 Jan 2019 13:28:34 GMT
diff --git a/deploy/camel-catalog.yaml b/deploy/camel-catalog.yaml
index c666a1fd..d1110e91 100644
--- a/deploy/camel-catalog.yaml
+++ b/deploy/camel-catalog.yaml
@@ -1,2148 +1,2754 @@
+version: 2.23.0
 artifacts:
   camel-ahc:
-    groupId: org.apache.camel
     artifactId: camel-ahc
+    dataformats: []
+    groupId: org.apache.camel
+    languages: []
+    schemes:
+    - http: true
+      id: ahc
+      passive: false
     version: 2.23.0
+  camel-ahc-ws:
+    artifactId: camel-ahc-ws
+    dataformats: []
+    groupId: org.apache.camel
+    languages: []
     schemes:
-    - id: ahc
-      http: true
+    - http: true
+      id: ahc-ws
+      passive: false
+    - http: false
+      id: ahc-wss
+      passive: false
+    version: 2.23.0
+  camel-amqp:
+    artifactId: camel-amqp
+    dataformats: []
+    groupId: org.apache.camel
     languages: []
+    schemes:
+    - http: false
+      id: amqp
+      passive: false
+    version: 2.23.0
+  camel-apns:
+    artifactId: camel-apns
     dataformats: []
-  camel-ahc-ws:
     groupId: org.apache.camel
-    artifactId: camel-ahc-ws
+    languages: []
+    schemes:
+    - http: false
+      id: apns
+      passive: false
     version: 2.23.0
+  camel-as2:
+    artifactId: camel-as2
+    dataformats: []
+    groupId: org.apache.camel
+    languages: []
     schemes:
-    - id: ahc-ws
-      http: true
-    - id: ahc-wss
+    - http: false
+      id: as2
+      passive: false
+    version: 2.23.0
+  camel-asn1:
+    artifactId: camel-asn1
+    dataformats:
+    - asn1
+    groupId: org.apache.camel
     languages: []
+    schemes: []
+    version: 2.23.0
+  camel-asterisk:
+    artifactId: camel-asterisk
     dataformats: []
-  camel-amqp:
     groupId: org.apache.camel
-    artifactId: camel-amqp
+    languages: []
+    schemes:
+    - http: false
+      id: asterisk
+      passive: false
     version: 2.23.0
+  camel-atmos:
+    artifactId: camel-atmos
+    dataformats: []
+    groupId: org.apache.camel
+    languages: []
     schemes:
-    - id: amqp
+    - http: false
+      id: atmos
+      passive: false
+    version: 2.23.0
+  camel-atmosphere-websocket:
+    artifactId: camel-atmosphere-websocket
+    dataformats: []
+    groupId: org.apache.camel
     languages: []
+    schemes:
+    - http: true
+      id: atmosphere-websocket
+      passive: false
+    version: 2.23.0
+  camel-atom:
+    artifactId: camel-atom
     dataformats: []
-  camel-apns:
     groupId: org.apache.camel
-    artifactId: camel-apns
+    languages: []
+    schemes:
+    - http: false
+      id: atom
+      passive: false
     version: 2.23.0
+  camel-atomix:
+    artifactId: camel-atomix
+    dataformats: []
+    groupId: org.apache.camel
+    languages: []
     schemes:
-    - id: apns
+    - http: false
+      id: atomix-map
+      passive: false
+    - http: false
+      id: atomix-messaging
+      passive: false
+    - http: false
+      id: atomix-multimap
+      passive: false
+    - http: false
+      id: atomix-queue
+      passive: false
+    - http: false
+      id: atomix-set
+      passive: false
+    - http: false
+      id: atomix-value
+      passive: false
+    version: 2.23.0
+  camel-avro:
+    artifactId: camel-avro
+    dataformats:
+    - avro
+    groupId: org.apache.camel
     languages: []
+    schemes:
+    - http: false
+      id: avro
+      passive: false
+    version: 2.23.0
+  camel-aws:
+    artifactId: camel-aws
     dataformats: []
-  camel-as2:
     groupId: org.apache.camel
-    artifactId: camel-as2
+    languages: []
+    schemes:
+    - http: false
+      id: aws-cw
+      passive: false
+    - http: false
+      id: aws-ddb
+      passive: false
+    - http: false
+      id: aws-ddbstream
+      passive: false
+    - http: false
+      id: aws-ec2
+      passive: false
+    - http: false
+      id: aws-iam
+      passive: false
+    - http: false
+      id: aws-kinesis
+      passive: false
+    - http: false
+      id: aws-kinesis-firehose
+      passive: false
+    - http: false
+      id: aws-kms
+      passive: false
+    - http: false
+      id: aws-lambda
+      passive: false
+    - http: false
+      id: aws-mq
+      passive: false
+    - http: false
+      id: aws-s3
+      passive: false
+    - http: false
+      id: aws-sdb
+      passive: false
+    - http: false
+      id: aws-ses
+      passive: false
+    - http: false
+      id: aws-sns
+      passive: false
+    - http: false
+      id: aws-sqs
+      passive: false
+    - http: false
+      id: aws-swf
+      passive: false
     version: 2.23.0
+  camel-azure:
+    artifactId: camel-azure
+    dataformats: []
+    groupId: org.apache.camel
+    languages: []
     schemes:
-    - id: as2
+    - http: false
+      id: azure-blob
+      passive: false
+    - http: false
+      id: azure-queue
+      passive: false
+    version: 2.23.0
+  camel-barcode:
+    artifactId: camel-barcode
+    dataformats:
+    - barcode
+    groupId: org.apache.camel
     languages: []
-    dataformats: []
-  camel-asterisk:
+    schemes: []
+    version: 2.23.0
+  camel-base64:
+    artifactId: camel-base64
+    dataformats:
+    - base64
     groupId: org.apache.camel
-    artifactId: camel-asterisk
+    languages: []
+    schemes: []
     version: 2.23.0
+  camel-bean-validator:
+    artifactId: camel-bean-validator
+    dataformats: []
+    groupId: org.apache.camel
+    languages: []
     schemes:
-    - id: asterisk
+    - http: false
+      id: bean-validator
+      passive: false
+    version: 2.23.0
+  camel-beanio:
+    artifactId: camel-beanio
+    dataformats:
+    - beanio
+    groupId: org.apache.camel
     languages: []
+    schemes: []
+    version: 2.23.0
+  camel-beanstalk:
+    artifactId: camel-beanstalk
     dataformats: []
-  camel-atmos:
     groupId: org.apache.camel
-    artifactId: camel-atmos
-    version: 2.23.0
+    languages: []
     schemes:
-    - id: atmos
+    - http: false
+      id: beanstalk
+      passive: false
+    version: 2.23.0
+  camel-bindy:
+    artifactId: camel-bindy
+    dataformats:
+    - bindy-csv
+    - bindy-fixed
+    - bindy-kvp
+    groupId: org.apache.camel
     languages: []
+    schemes: []
+    version: 2.23.0
+  camel-bonita:
+    artifactId: camel-bonita
     dataformats: []
-  camel-atmosphere-websocket:
     groupId: org.apache.camel
-    artifactId: camel-atmosphere-websocket
-    version: 2.23.0
+    languages: []
     schemes:
-    - id: atmosphere-websocket
-      http: true
+    - http: false
+      id: bonita
+      passive: false
+    version: 2.23.0
+  camel-boon:
+    artifactId: camel-boon
+    dataformats:
+    - boon
+    groupId: org.apache.camel
     languages: []
+    schemes: []
+    version: 2.23.0
+  camel-box:
+    artifactId: camel-box
     dataformats: []
-  camel-atom:
     groupId: org.apache.camel
-    artifactId: camel-atom
+    languages: []
+    schemes:
+    - http: false
+      id: box
+      passive: false
     version: 2.23.0
+  camel-braintree:
+    artifactId: camel-braintree
+    dataformats: []
+    groupId: org.apache.camel
+    languages: []
     schemes:
-    - id: atom
+    - http: false
+      id: braintree
+      passive: false
+    version: 2.23.0
+  camel-cache:
+    artifactId: camel-cache
+    dataformats: []
+    groupId: org.apache.camel
     languages: []
+    schemes:
+    - http: false
+      id: cache
+      passive: false
+    version: 2.23.0
+  camel-caffeine:
+    artifactId: camel-caffeine
     dataformats: []
-  camel-atomix:
     groupId: org.apache.camel
-    artifactId: camel-atomix
+    languages: []
+    schemes:
+    - http: false
+      id: caffeine-cache
+      passive: false
+    - http: false
+      id: caffeine-loadcache
+      passive: false
     version: 2.23.0
+  camel-cassandraql:
+    artifactId: camel-cassandraql
+    dataformats: []
+    groupId: org.apache.camel
+    languages: []
     schemes:
-    - id: atomix-map
-    - id: atomix-messaging
-    - id: atomix-multimap
-    - id: atomix-queue
-    - id: atomix-set
-    - id: atomix-value
+    - http: false
+      id: cql
+      passive: false
+    version: 2.23.0
+  camel-castor:
+    artifactId: camel-castor
+    dataformats:
+    - castor
+    groupId: org.apache.camel
     languages: []
+    schemes: []
+    version: 2.23.0
+  camel-chronicle:
+    artifactId: camel-chronicle
     dataformats: []
-  camel-avro:
     groupId: org.apache.camel
-    artifactId: camel-avro
-    version: 2.23.0
-    schemes:
-    - id: avro
     languages: []
-    dataformats:
-    - avro
-  camel-aws:
+    schemes:
+    - http: false
+      id: chronicle-engine
+      passive: false
+    version: 2.23.0
+  camel-chunk:
+    artifactId: camel-chunk
+    dataformats: []
     groupId: org.apache.camel
-    artifactId: camel-aws
+    languages: []
+    schemes:
+    - http: false
+      id: chunk
+      passive: false
     version: 2.23.0
+  camel-cm-sms:
+    artifactId: camel-cm-sms
+    dataformats: []
+    groupId: org.apache.camel
+    languages: []
     schemes:
-    - id: aws-cw
-    - id: aws-ddb
-    - id: aws-ddbstream
-    - id: aws-ec2
-    - id: aws-iam
-    - id: aws-kinesis
-    - id: aws-kinesis-firehose
-    - id: aws-kms
-    - id: aws-lambda
-    - id: aws-mq
-    - id: aws-s3
-    - id: aws-sdb
-    - id: aws-ses
-    - id: aws-sns
-    - id: aws-sqs
-    - id: aws-swf
+    - http: false
+      id: cm-sms
+      passive: false
+    version: 2.23.0
+  camel-cmis:
+    artifactId: camel-cmis
+    dataformats: []
+    groupId: org.apache.camel
     languages: []
+    schemes:
+    - http: false
+      id: cmis
+      passive: false
+    version: 2.23.0
+  camel-coap:
+    artifactId: camel-coap
     dataformats: []
-  camel-azure:
     groupId: org.apache.camel
-    artifactId: camel-azure
+    languages: []
+    schemes:
+    - http: false
+      id: coap
+      passive: false
     version: 2.23.0
+  camel-cometd:
+    artifactId: camel-cometd
+    dataformats: []
+    groupId: org.apache.camel
+    languages: []
     schemes:
-    - id: azure-blob
-    - id: azure-queue
+    - http: false
+      id: cometd
+      passive: false
+    - http: false
+      id: cometds
+      passive: false
+    version: 2.23.0
+  camel-consul:
+    artifactId: camel-consul
+    dataformats: []
+    groupId: org.apache.camel
     languages: []
+    schemes:
+    - http: false
+      id: consul
+      passive: false
+    version: 2.23.0
+  camel-context:
+    artifactId: camel-context
     dataformats: []
-  camel-core:
     groupId: org.apache.camel
-    artifactId: camel-core
+    languages: []
+    schemes:
+    - http: false
+      id: context
+      passive: false
     version: 2.23.0
+  camel-core:
+    artifactId: camel-core
+    dataformats:
+    - gzip
+    - serialization
+    - string
+    - zip
+    groupId: org.apache.camel
+    languages:
+    - bean
+    - constant
+    - exchangeProperty
+    - file
+    - header
+    - ref
+    - simple
+    - tokenize
+    - xpath
+    - xtokenize
     schemes:
-    - id: bean
+    - http: false
+      id: bean
       passive: true
-    - id: binding
+    - http: false
+      id: binding
       passive: true
-    - id: browse
+    - http: false
+      id: browse
       passive: true
-    - id: class
+    - http: false
+      id: class
       passive: true
-    - id: controlbus
+    - http: false
+      id: controlbus
       passive: true
-    - id: dataformat
+    - http: false
+      id: dataformat
       passive: true
-    - id: dataset
+    - http: false
+      id: dataset
       passive: true
-    - id: direct
+    - http: false
+      id: direct
       passive: true
-    - id: direct-vm
+    - http: false
+      id: direct-vm
       passive: true
-    - id: file
-    - id: language
+    - http: false
+      id: file
+      passive: false
+    - http: false
+      id: language
       passive: true
-    - id: log
+    - http: false
+      id: log
       passive: true
-    - id: mock
+    - http: false
+      id: mock
       passive: true
-    - id: properties
+    - http: false
+      id: properties
       passive: true
-    - id: ref
+    - http: false
+      id: ref
       passive: true
-    - id: rest
-      http: true
-    - id: rest-api
-    - id: saga
-    - id: scheduler
-    - id: seda
+    - http: true
+      id: rest
+      passive: false
+    - http: false
+      id: rest-api
+      passive: false
+    - http: false
+      id: saga
+      passive: false
+    - http: false
+      id: scheduler
+      passive: false
+    - http: false
+      id: seda
       passive: true
-    - id: stub
+    - http: false
+      id: stub
       passive: true
-    - id: test
+    - http: false
+      id: test
       passive: true
-    - id: timer
-    - id: validator
+    - http: false
+      id: timer
+      passive: false
+    - http: false
+      id: validator
       passive: true
-    - id: vm
+    - http: false
+      id: vm
       passive: true
-    - id: 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
+    - http: false
+      id: xslt
+      passive: false
     version: 2.23.0
-    schemes:
-    - id: bean-validator
-    languages: []
+  camel-couchbase:
+    artifactId: camel-couchbase
     dataformats: []
-  camel-beanstalk:
     groupId: org.apache.camel
-    artifactId: camel-beanstalk
-    version: 2.23.0
-    schemes:
-    - id: beanstalk
     languages: []
+    schemes:
+    - http: false
+      id: couchbase
+      passive: false
+    version: 2.23.0
+  camel-couchdb:
+    artifactId: camel-couchdb
     dataformats: []
-  camel-bonita:
     groupId: org.apache.camel
-    artifactId: camel-bonita
-    version: 2.23.0
+    languages: []
     schemes:
-    - id: bonita
+    - http: false
+      id: couchdb
+      passive: false
+    version: 2.23.0
+  camel-crypto:
+    artifactId: camel-crypto
+    dataformats:
+    - crypto
+    - pgp
+    groupId: org.apache.camel
     languages: []
+    schemes:
+    - http: false
+      id: crypto
+      passive: false
+    version: 2.23.0
+  camel-crypto-cms:
+    artifactId: camel-crypto-cms
     dataformats: []
-  camel-box:
     groupId: org.apache.camel
-    artifactId: camel-box
-    version: 2.23.0
+    languages: []
     schemes:
-    - id: box
+    - http: false
+      id: crypto-cms
+      passive: false
+    version: 2.23.0
+  camel-csv:
+    artifactId: camel-csv
+    dataformats:
+    - csv
+    groupId: org.apache.camel
     languages: []
+    schemes: []
+    version: 2.23.0
+  camel-cxf:
+    artifactId: camel-cxf
     dataformats: []
-  camel-braintree:
     groupId: org.apache.camel
-    artifactId: camel-braintree
-    version: 2.23.0
-    schemes:
-    - id: braintree
     languages: []
+    schemes:
+    - http: true
+      id: cxf
+      passive: false
+    - http: true
+      id: cxfrs
+      passive: false
+    version: 2.23.0
+  camel-digitalocean:
+    artifactId: camel-digitalocean
     dataformats: []
-  camel-cache:
     groupId: org.apache.camel
-    artifactId: camel-cache
-    version: 2.23.0
-    schemes:
-    - id: cache
     languages: []
+    schemes:
+    - http: false
+      id: digitalocean
+      passive: false
+    version: 2.23.0
+  camel-disruptor:
+    artifactId: camel-disruptor
     dataformats: []
-  camel-caffeine:
     groupId: org.apache.camel
-    artifactId: camel-caffeine
-    version: 2.23.0
-    schemes:
-    - id: caffeine-cache
-    - id: caffeine-loadcache
     languages: []
+    schemes:
+    - http: false
+      id: disruptor
+      passive: false
+    - http: false
+      id: disruptor-vm
+      passive: false
+    version: 2.23.0
+  camel-dns:
+    artifactId: camel-dns
     dataformats: []
-  camel-chronicle:
     groupId: org.apache.camel
-    artifactId: camel-chronicle
-    version: 2.23.0
-    schemes:
-    - id: chronicle-engine
     languages: []
+    schemes:
+    - http: false
+      id: dns
+      passive: false
+    version: 2.23.0
+  camel-docker:
+    artifactId: camel-docker
     dataformats: []
-  camel-chunk:
     groupId: org.apache.camel
-    artifactId: camel-chunk
-    version: 2.23.0
-    schemes:
-    - id: chunk
     languages: []
+    schemes:
+    - http: false
+      id: docker
+      passive: false
+    version: 2.23.0
+  camel-dozer:
+    artifactId: camel-dozer
     dataformats: []
-  camel-cm-sms:
     groupId: org.apache.camel
-    artifactId: camel-cm-sms
-    version: 2.23.0
-    schemes:
-    - id: cm-sms
     languages: []
+    schemes:
+    - http: false
+      id: dozer
+      passive: false
+    version: 2.23.0
+  camel-drill:
+    artifactId: camel-drill
     dataformats: []
-  camel-cmis:
     groupId: org.apache.camel
-    artifactId: camel-cmis
-    version: 2.23.0
-    schemes:
-    - id: cmis
     languages: []
+    schemes:
+    - http: false
+      id: drill
+      passive: false
+    version: 2.23.0
+  camel-dropbox:
+    artifactId: camel-dropbox
     dataformats: []
-  camel-coap:
     groupId: org.apache.camel
-    artifactId: camel-coap
-    version: 2.23.0
-    schemes:
-    - id: coap
     languages: []
+    schemes:
+    - http: false
+      id: dropbox
+      passive: false
+    version: 2.23.0
+  camel-ehcache:
+    artifactId: camel-ehcache
     dataformats: []
-  camel-cometd:
     groupId: org.apache.camel
-    artifactId: camel-cometd
-    version: 2.23.0
-    schemes:
-    - id: cometd
-    - id: cometds
     languages: []
+    schemes:
+    - http: false
+      id: ehcache
+      passive: false
+    version: 2.23.0
+  camel-ejb:
+    artifactId: camel-ejb
     dataformats: []
-  camel-consul:
     groupId: org.apache.camel
-    artifactId: camel-consul
-    version: 2.23.0
-    schemes:
-    - id: consul
     languages: []
+    schemes:
+    - http: false
+      id: ejb
+      passive: false
+    version: 2.23.0
+  camel-elasticsearch:
+    artifactId: camel-elasticsearch
     dataformats: []
-  camel-context:
     groupId: org.apache.camel
-    artifactId: camel-context
-    version: 2.23.0
-    schemes:
-    - id: context
     languages: []
+    schemes:
+    - http: false
+      id: elasticsearch
+      passive: false
+    version: 2.23.0
+  camel-elasticsearch-rest:
+    artifactId: camel-elasticsearch-rest
     dataformats: []
-  camel-couchbase:
     groupId: org.apache.camel
-    artifactId: camel-couchbase
-    version: 2.23.0
-    schemes:
-    - id: couchbase
     languages: []
+    schemes:
+    - http: false
+      id: elasticsearch-rest
+      passive: false
+    version: 2.23.0
+  camel-elasticsearch5:
+    artifactId: camel-elasticsearch5
     dataformats: []
-  camel-couchdb:
     groupId: org.apache.camel
-    artifactId: camel-couchdb
-    version: 2.23.0
-    schemes:
-    - id: couchdb
     languages: []
+    schemes:
+    - http: false
+      id: elasticsearch5
+      passive: false
+    version: 2.23.0
+  camel-elsql:
+    artifactId: camel-elsql
     dataformats: []
-  camel-cassandraql:
     groupId: org.apache.camel
-    artifactId: camel-cassandraql
-    version: 2.23.0
-    schemes:
-    - id: cql
     languages: []
+    schemes:
+    - http: false
+      id: elsql
+      passive: false
+    version: 2.23.0
+  camel-etcd:
+    artifactId: camel-etcd
     dataformats: []
-  camel-crypto:
     groupId: org.apache.camel
-    artifactId: camel-crypto
-    version: 2.23.0
-    schemes:
-    - id: crypto
     languages: []
-    dataformats:
-    - crypto
-    - pgp
-  camel-crypto-cms:
-    groupId: org.apache.camel
-    artifactId: camel-crypto-cms
-    version: 2.23.0
     schemes:
-    - id: crypto-cms
-    languages: []
+    - http: false
+      id: etcd
+      passive: false
+    version: 2.23.0
+  camel-eventadmin:
+    artifactId: camel-eventadmin
     dataformats: []
-  camel-cxf:
     groupId: org.apache.camel
-    artifactId: camel-cxf
-    version: 2.23.0
-    schemes:
-    - id: cxf
-      http: true
-    - id: cxfrs
-      http: true
     languages: []
+    schemes:
+    - http: false
+      id: eventadmin
+      passive: false
+    version: 2.23.0
+  camel-exec:
+    artifactId: camel-exec
     dataformats: []
-  camel-digitalocean:
     groupId: org.apache.camel
-    artifactId: camel-digitalocean
-    version: 2.23.0
-    schemes:
-    - id: digitalocean
     languages: []
+    schemes:
+    - http: false
+      id: exec
+      passive: false
+    version: 2.23.0
+  camel-facebook:
+    artifactId: camel-facebook
     dataformats: []
-  camel-disruptor:
     groupId: org.apache.camel
-    artifactId: camel-disruptor
-    version: 2.23.0
-    schemes:
-    - id: disruptor
-    - id: disruptor-vm
     languages: []
-    dataformats: []
-  camel-dns:
+    schemes:
+    - http: false
+      id: facebook
+      passive: false
+    version: 2.23.0
+  camel-fastjson:
+    artifactId: camel-fastjson
+    dataformats:
+    - json-fastjson
     groupId: org.apache.camel
-    artifactId: camel-dns
+    languages: []
+    schemes: []
     version: 2.23.0
+  camel-fhir:
+    artifactId: camel-fhir
+    dataformats:
+    - fhirJson
+    - fhirXml
+    groupId: org.apache.camel
+    languages: []
     schemes:
-    - id: dns
+    - http: false
+      id: fhir
+      passive: false
+    version: 2.23.0
+  camel-flatpack:
+    artifactId: camel-flatpack
+    dataformats:
+    - flatpack
+    groupId: org.apache.camel
     languages: []
+    schemes:
+    - http: false
+      id: flatpack
+      passive: false
+    version: 2.23.0
+  camel-flink:
+    artifactId: camel-flink
     dataformats: []
-  camel-docker:
     groupId: org.apache.camel
-    artifactId: camel-docker
-    version: 2.23.0
-    schemes:
-    - id: docker
     languages: []
+    schemes:
+    - http: false
+      id: flink
+      passive: false
+    version: 2.23.0
+  camel-fop:
+    artifactId: camel-fop
     dataformats: []
-  camel-dozer:
     groupId: org.apache.camel
-    artifactId: camel-dozer
-    version: 2.23.0
-    schemes:
-    - id: dozer
     languages: []
+    schemes:
+    - http: false
+      id: fop
+      passive: false
+    version: 2.23.0
+  camel-freemarker:
+    artifactId: camel-freemarker
     dataformats: []
-  camel-drill:
     groupId: org.apache.camel
-    artifactId: camel-drill
-    version: 2.23.0
-    schemes:
-    - id: drill
     languages: []
+    schemes:
+    - http: false
+      id: freemarker
+      passive: false
+    version: 2.23.0
+  camel-ftp:
+    artifactId: camel-ftp
     dataformats: []
-  camel-dropbox:
     groupId: org.apache.camel
-    artifactId: camel-dropbox
-    version: 2.23.0
-    schemes:
-    - id: dropbox
     languages: []
+    schemes:
+    - http: false
+      id: ftp
+      passive: false
+    - http: false
+      id: ftps
+      passive: false
+    - http: false
+      id: sftp
+      passive: false
+    version: 2.23.0
+  camel-ganglia:
+    artifactId: camel-ganglia
     dataformats: []
-  camel-ehcache:
     groupId: org.apache.camel
-    artifactId: camel-ehcache
-    version: 2.23.0
-    schemes:
-    - id: ehcache
     languages: []
+    schemes:
+    - http: false
+      id: ganglia
+      passive: false
+    version: 2.23.0
+  camel-geocoder:
+    artifactId: camel-geocoder
     dataformats: []
-  camel-ejb:
     groupId: org.apache.camel
-    artifactId: camel-ejb
-    version: 2.23.0
-    schemes:
-    - id: ejb
     languages: []
+    schemes:
+    - http: false
+      id: geocoder
+      passive: false
+    version: 2.23.0
+  camel-git:
+    artifactId: camel-git
     dataformats: []
-  camel-elasticsearch:
     groupId: org.apache.camel
-    artifactId: camel-elasticsearch
-    version: 2.23.0
-    schemes:
-    - id: elasticsearch
     languages: []
+    schemes:
+    - http: false
+      id: git
+      passive: false
+    version: 2.23.0
+  camel-github:
+    artifactId: camel-github
     dataformats: []
-  camel-elasticsearch-rest:
     groupId: org.apache.camel
-    artifactId: camel-elasticsearch-rest
-    version: 2.23.0
-    schemes:
-    - id: elasticsearch-rest
     languages: []
+    schemes:
+    - http: false
+      id: github
+      passive: false
+    version: 2.23.0
+  camel-google-bigquery:
+    artifactId: camel-google-bigquery
     dataformats: []
-  camel-elasticsearch5:
     groupId: org.apache.camel
-    artifactId: camel-elasticsearch5
-    version: 2.23.0
-    schemes:
-    - id: elasticsearch5
     languages: []
+    schemes:
+    - http: false
+      id: google-bigquery
+      passive: false
+    version: 2.23.0
+  camel-google-calendar:
+    artifactId: camel-google-calendar
     dataformats: []
-  camel-elsql:
     groupId: org.apache.camel
-    artifactId: camel-elsql
-    version: 2.23.0
-    schemes:
-    - id: elsql
     languages: []
+    schemes:
+    - http: false
+      id: google-calendar
+      passive: false
+    - http: false
+      id: google-calendar-stream
+      passive: false
+    version: 2.23.0
+  camel-google-drive:
+    artifactId: camel-google-drive
     dataformats: []
-  camel-etcd:
     groupId: org.apache.camel
-    artifactId: camel-etcd
-    version: 2.23.0
-    schemes:
-    - id: etcd
     languages: []
+    schemes:
+    - http: false
+      id: google-drive
+      passive: false
+    version: 2.23.0
+  camel-google-mail:
+    artifactId: camel-google-mail
     dataformats: []
-  camel-eventadmin:
     groupId: org.apache.camel
-    artifactId: camel-eventadmin
-    version: 2.23.0
-    schemes:
-    - id: eventadmin
     languages: []
+    schemes:
+    - http: false
+      id: google-mail
+      passive: false
+    - http: false
+      id: google-mail-stream
+      passive: false
+    version: 2.23.0
+  camel-google-pubsub:
+    artifactId: camel-google-pubsub
     dataformats: []
-  camel-exec:
     groupId: org.apache.camel
-    artifactId: camel-exec
-    version: 2.23.0
-    schemes:
-    - id: exec
     languages: []
+    schemes:
+    - http: false
+      id: google-pubsub
+      passive: false
+    version: 2.23.0
+  camel-google-sheets:
+    artifactId: camel-google-sheets
     dataformats: []
-  camel-facebook:
     groupId: org.apache.camel
-    artifactId: camel-facebook
-    version: 2.23.0
-    schemes:
-    - id: facebook
     languages: []
+    schemes:
+    - http: false
+      id: google-sheets
+      passive: false
+    - http: false
+      id: google-sheets-stream
+      passive: false
+    version: 2.23.0
+  camel-gora:
+    artifactId: camel-gora
     dataformats: []
-  camel-fhir:
     groupId: org.apache.camel
-    artifactId: camel-fhir
-    version: 2.23.0
-    schemes:
-    - id: fhir
     languages: []
-    dataformats:
-    - fhirJson
-    - fhirXml
-  camel-flatpack:
-    groupId: org.apache.camel
-    artifactId: camel-flatpack
-    version: 2.23.0
     schemes:
-    - id: flatpack
-    languages: []
-    dataformats:
-    - flatpack
-  camel-flink:
-    groupId: org.apache.camel
-    artifactId: camel-flink
+    - http: false
+      id: gora
+      passive: false
     version: 2.23.0
-    schemes:
-    - id: flink
-    languages: []
+  camel-grape:
+    artifactId: camel-grape
     dataformats: []
-  camel-fop:
     groupId: org.apache.camel
-    artifactId: camel-fop
-    version: 2.23.0
-    schemes:
-    - id: fop
     languages: []
+    schemes:
+    - http: false
+      id: grape
+      passive: false
+    version: 2.23.0
+  camel-groovy:
+    artifactId: camel-groovy
     dataformats: []
-  camel-freemarker:
     groupId: org.apache.camel
-    artifactId: camel-freemarker
+    languages:
+    - groovy
+    schemes: []
     version: 2.23.0
-    schemes:
-    - id: freemarker
-    languages: []
+  camel-grpc:
+    artifactId: camel-grpc
     dataformats: []
-  camel-ftp:
     groupId: org.apache.camel
-    artifactId: camel-ftp
-    version: 2.23.0
+    languages: []
     schemes:
-    - id: ftp
-    - id: ftps
-    - id: sftp
+    - http: true
+      id: grpc
+      passive: false
+    version: 2.23.0
+  camel-gson:
+    artifactId: camel-gson
+    dataformats:
+    - json-gson
+    groupId: org.apache.camel
     languages: []
+    schemes: []
+    version: 2.23.0
+  camel-guava-eventbus:
+    artifactId: camel-guava-eventbus
     dataformats: []
-  camel-ganglia:
     groupId: org.apache.camel
-    artifactId: camel-ganglia
-    version: 2.23.0
-    schemes:
-    - id: ganglia
     languages: []
+    schemes:
+    - http: false
+      id: guava-eventbus
+      passive: false
+    version: 2.23.0
+  camel-hazelcast:
+    artifactId: camel-hazelcast
     dataformats: []
-  camel-geocoder:
     groupId: org.apache.camel
-    artifactId: camel-geocoder
-    version: 2.23.0
-    schemes:
-    - id: geocoder
     languages: []
+    schemes:
+    - http: false
+      id: hazelcast-atomicvalue
+      passive: false
+    - http: false
+      id: hazelcast-instance
+      passive: false
+    - http: false
+      id: hazelcast-list
+      passive: false
+    - http: false
+      id: hazelcast-map
+      passive: false
+    - http: false
+      id: hazelcast-multimap
+      passive: false
+    - http: false
+      id: hazelcast-queue
+      passive: false
+    - http: false
+      id: hazelcast-replicatedmap
+      passive: false
+    - http: false
+      id: hazelcast-ringbuffer
+      passive: false
+    - http: false
+      id: hazelcast-seda
+      passive: false
+    - http: false
+      id: hazelcast-set
+      passive: false
+    - http: false
+      id: hazelcast-topic
+      passive: false
+    version: 2.23.0
+  camel-hbase:
+    artifactId: camel-hbase
     dataformats: []
-  camel-git:
     groupId: org.apache.camel
-    artifactId: camel-git
-    version: 2.23.0
-    schemes:
-    - id: git
     languages: []
+    schemes:
+    - http: false
+      id: hbase
+      passive: false
+    version: 2.23.0
+  camel-hdfs:
+    artifactId: camel-hdfs
     dataformats: []
-  camel-github:
     groupId: org.apache.camel
-    artifactId: camel-github
-    version: 2.23.0
-    schemes:
-    - id: github
     languages: []
+    schemes:
+    - http: false
+      id: hdfs
+      passive: false
+    version: 2.23.0
+  camel-hdfs2:
+    artifactId: camel-hdfs2
     dataformats: []
-  camel-google-bigquery:
     groupId: org.apache.camel
-    artifactId: camel-google-bigquery
-    version: 2.23.0
+    languages: []
     schemes:
-    - id: google-bigquery
+    - http: false
+      id: hdfs2
+      passive: false
+    version: 2.23.0
+  camel-hessian:
+    artifactId: camel-hessian
+    dataformats:
+    - hessian
+    groupId: org.apache.camel
     languages: []
+    schemes: []
+    version: 2.23.0
+  camel-hipchat:
+    artifactId: camel-hipchat
     dataformats: []
-  camel-google-calendar:
     groupId: org.apache.camel
-    artifactId: camel-google-calendar
-    version: 2.23.0
-    schemes:
-    - id: google-calendar
-    - id: google-calendar-stream
     languages: []
-    dataformats: []
-  camel-google-drive:
+    schemes:
+    - http: false
+      id: hipchat
+      passive: false
+    version: 2.23.0
+  camel-hl7:
+    artifactId: camel-hl7
+    dataformats:
+    - hl7
     groupId: org.apache.camel
-    artifactId: camel-google-drive
+    languages:
+    - terser
+    schemes: []
     version: 2.23.0
-    schemes:
-    - id: google-drive
-    languages: []
+  camel-http:
+    artifactId: camel-http
     dataformats: []
-  camel-google-mail:
     groupId: org.apache.camel
-    artifactId: camel-google-mail
-    version: 2.23.0
-    schemes:
-    - id: google-mail
-    - id: google-mail-stream
     languages: []
+    schemes:
+    - http: false
+      id: http
+      passive: false
+    - http: false
+      id: https
+      passive: false
+    version: 2.23.0
+  camel-http4:
+    artifactId: camel-http4
     dataformats: []
-  camel-google-pubsub:
     groupId: org.apache.camel
-    artifactId: camel-google-pubsub
-    version: 2.23.0
-    schemes:
-    - id: google-pubsub
     languages: []
+    schemes:
+    - http: false
+      id: http4
+      passive: false
+    - http: false
+      id: https4
+      passive: false
+    version: 2.23.0
+  camel-ibatis:
+    artifactId: camel-ibatis
     dataformats: []
-  camel-google-sheets:
     groupId: org.apache.camel
-    artifactId: camel-google-sheets
-    version: 2.23.0
+    languages: []
     schemes:
-    - id: google-sheets
-    - id: google-sheets-stream
+    - http: false
+      id: ibatis
+      passive: false
+    version: 2.23.0
+  camel-ical:
+    artifactId: camel-ical
+    dataformats:
+    - ical
+    groupId: org.apache.camel
     languages: []
+    schemes: []
+    version: 2.23.0
+  camel-iec60870:
+    artifactId: camel-iec60870
     dataformats: []
-  camel-gora:
     groupId: org.apache.camel
-    artifactId: camel-gora
-    version: 2.23.0
-    schemes:
-    - id: gora
     languages: []
+    schemes:
+    - http: false
+      id: iec60870-client
+      passive: false
+    - http: false
+      id: iec60870-server
+      passive: false
+    version: 2.23.0
+  camel-ignite:
+    artifactId: camel-ignite
     dataformats: []
-  camel-grape:
     groupId: org.apache.camel
-    artifactId: camel-grape
-    version: 2.23.0
-    schemes:
-    - id: grape
     languages: []
+    schemes:
+    - http: false
+      id: ignite-cache
+      passive: false
+    - http: false
+      id: ignite-compute
+      passive: false
+    - http: false
+      id: ignite-events
+      passive: false
+    - http: false
+      id: ignite-idgen
+      passive: false
+    - http: false
+      id: ignite-messaging
+      passive: false
+    - http: false
+      id: ignite-queue
+      passive: false
+    - http: false
+      id: ignite-set
+      passive: false
+    version: 2.23.0
+  camel-infinispan:
+    artifactId: camel-infinispan
     dataformats: []
-  camel-grpc:
     groupId: org.apache.camel
-    artifactId: camel-grpc
-    version: 2.23.0
-    schemes:
-    - id: grpc
-      http: true
     languages: []
+    schemes:
+    - http: false
+      id: infinispan
+      passive: false
+    version: 2.23.0
+  camel-influxdb:
+    artifactId: camel-influxdb
     dataformats: []
-  camel-guava-eventbus:
     groupId: org.apache.camel
-    artifactId: camel-guava-eventbus
-    version: 2.23.0
-    schemes:
-    - id: guava-eventbus
     languages: []
+    schemes:
+    - http: false
+      id: influxdb
+      passive: false
+    version: 2.23.0
+  camel-ipfs:
+    artifactId: camel-ipfs
     dataformats: []
-  camel-hazelcast:
     groupId: org.apache.camel
-    artifactId: camel-hazelcast
-    version: 2.23.0
-    schemes:
-    - id: hazelcast-atomicvalue
-    - id: hazelcast-instance
-    - id: hazelcast-list
-    - id: hazelcast-map
-    - id: hazelcast-multimap
-    - id: hazelcast-queue
-    - id: hazelcast-replicatedmap
-    - id: hazelcast-ringbuffer
-    - id: hazelcast-seda
-    - id: hazelcast-set
-    - id: hazelcast-topic
     languages: []
+    schemes:
+    - http: false
+      id: ipfs
+      passive: false
+    version: 2.23.0
+  camel-irc:
+    artifactId: camel-irc
     dataformats: []
-  camel-hbase:
     groupId: org.apache.camel
-    artifactId: camel-hbase
-    version: 2.23.0
-    schemes:
-    - id: hbase
     languages: []
+    schemes:
+    - http: false
+      id: irc
+      passive: false
+    version: 2.23.0
+  camel-ironmq:
+    artifactId: camel-ironmq
     dataformats: []
-  camel-hdfs:
     groupId: org.apache.camel
-    artifactId: camel-hdfs
-    version: 2.23.0
-    schemes:
-    - id: hdfs
     languages: []
-    dataformats: []
-  camel-hdfs2:
+    schemes:
+    - http: false
+      id: ironmq
+      passive: false
+    version: 2.23.0
+  camel-jackson:
+    artifactId: camel-jackson
+    dataformats:
+    - json-jackson
     groupId: org.apache.camel
-    artifactId: camel-hdfs2
+    languages: []
+    schemes: []
     version: 2.23.0
-    schemes:
-    - id: hdfs2
+  camel-jacksonxml:
+    artifactId: camel-jacksonxml
+    dataformats:
+    - jacksonxml
+    groupId: org.apache.camel
     languages: []
+    schemes: []
+    version: 2.23.0
+  camel-javaspace:
+    artifactId: camel-javaspace
     dataformats: []
-  camel-hipchat:
     groupId: org.apache.camel
-    artifactId: camel-hipchat
-    version: 2.23.0
+    languages: []
     schemes:
-    - id: hipchat
+    - http: false
+      id: javaspace
+      passive: false
+    version: 2.23.0
+  camel-jaxb:
+    artifactId: camel-jaxb
+    dataformats:
+    - jaxb
+    groupId: org.apache.camel
     languages: []
+    schemes: []
+    version: 2.23.0
+  camel-jbpm:
+    artifactId: camel-jbpm
     dataformats: []
-  camel-http:
     groupId: org.apache.camel
-    artifactId: camel-http
-    version: 2.23.0
-    schemes:
-    - id: http
-    - id: https
     languages: []
+    schemes:
+    - http: false
+      id: jbpm
+      passive: false
+    version: 2.23.0
+  camel-jcache:
+    artifactId: camel-jcache
     dataformats: []
-  camel-http4:
     groupId: org.apache.camel
-    artifactId: camel-http4
-    version: 2.23.0
-    schemes:
-    - id: http4
-    - id: https4
     languages: []
+    schemes:
+    - http: false
+      id: jcache
+      passive: false
+    version: 2.23.0
+  camel-jclouds:
+    artifactId: camel-jclouds
     dataformats: []
-  camel-ibatis:
     groupId: org.apache.camel
-    artifactId: camel-ibatis
-    version: 2.23.0
-    schemes:
-    - id: ibatis
     languages: []
+    schemes:
+    - http: false
+      id: jclouds
+      passive: false
+    version: 2.23.0
+  camel-jcr:
+    artifactId: camel-jcr
     dataformats: []
-  camel-iec60870:
     groupId: org.apache.camel
-    artifactId: camel-iec60870
-    version: 2.23.0
-    schemes:
-    - id: iec60870-client
-    - id: iec60870-server
     languages: []
+    schemes:
+    - http: false
+      id: jcr
+      passive: false
+    version: 2.23.0
+  camel-jdbc:
+    artifactId: camel-jdbc
     dataformats: []
-  camel-ignite:
     groupId: org.apache.camel
-    artifactId: camel-ignite
-    version: 2.23.0
-    schemes:
-    - id: ignite-cache
-    - id: ignite-compute
-    - id: ignite-events
-    - id: ignite-idgen
-    - id: ignite-messaging
-    - id: ignite-queue
-    - id: ignite-set
     languages: []
+    schemes:
+    - http: false
+      id: jdbc
+      passive: false
+    version: 2.23.0
+  camel-jetty9:
+    artifactId: camel-jetty9
     dataformats: []
-  camel-mail:
     groupId: org.apache.camel
-    artifactId: camel-mail
-    version: 2.23.0
+    languages: []
     schemes:
-    - id: imap
-    - id: imaps
-    - id: pop3
-    - id: pop3s
-    - id: smtp
-    - id: smtps
+    - http: true
+      id: jetty
+      passive: false
+    version: 2.23.0
+  camel-jgroups:
+    artifactId: camel-jgroups
+    dataformats: []
+    groupId: org.apache.camel
     languages: []
+    schemes:
+    - http: false
+      id: jgroups
+      passive: false
+    version: 2.23.0
+  camel-jibx:
+    artifactId: camel-jibx
     dataformats:
-    - mime-multipart
-  camel-infinispan:
+    - jibx
     groupId: org.apache.camel
-    artifactId: camel-infinispan
-    version: 2.23.0
-    schemes:
-    - id: infinispan
     languages: []
+    schemes: []
+    version: 2.23.0
+  camel-jing:
+    artifactId: camel-jing
     dataformats: []
-  camel-influxdb:
     groupId: org.apache.camel
-    artifactId: camel-influxdb
-    version: 2.23.0
-    schemes:
-    - id: influxdb
     languages: []
+    schemes:
+    - http: false
+      id: jing
+      passive: false
+    version: 2.23.0
+  camel-jira:
+    artifactId: camel-jira
     dataformats: []
-  camel-ipfs:
     groupId: org.apache.camel
-    artifactId: camel-ipfs
-    version: 2.23.0
-    schemes:
-    - id: ipfs
     languages: []
+    schemes:
+    - http: false
+      id: jira
+      passive: false
+    version: 2.23.0
+  camel-jms:
+    artifactId: camel-jms
     dataformats: []
-  camel-irc:
     groupId: org.apache.camel
-    artifactId: camel-irc
-    version: 2.23.0
-    schemes:
-    - id: irc
     languages: []
+    schemes:
+    - http: false
+      id: jms
+      passive: false
+    version: 2.23.0
+  camel-jmx:
+    artifactId: camel-jmx
     dataformats: []
-  camel-ironmq:
     groupId: org.apache.camel
-    artifactId: camel-ironmq
-    version: 2.23.0
+    languages: []
     schemes:
-    - id: ironmq
+    - http: false
+      id: jmx
+      passive: false
+    version: 2.23.0
+  camel-johnzon:
+    artifactId: camel-johnzon
+    dataformats:
+    - json-johnzon
+    groupId: org.apache.camel
     languages: []
+    schemes: []
+    version: 2.23.0
+  camel-jolt:
+    artifactId: camel-jolt
     dataformats: []
-  camel-javaspace:
     groupId: org.apache.camel
-    artifactId: camel-javaspace
-    version: 2.23.0
-    schemes:
-    - id: javaspace
     languages: []
+    schemes:
+    - http: false
+      id: jolt
+      passive: false
+    version: 2.23.0
+  camel-josql:
+    artifactId: camel-josql
     dataformats: []
-  camel-jbpm:
     groupId: org.apache.camel
-    artifactId: camel-jbpm
+    languages:
+    - sql
+    schemes: []
     version: 2.23.0
-    schemes:
-    - id: jbpm
-    languages: []
+  camel-jpa:
+    artifactId: camel-jpa
     dataformats: []
-  camel-jcache:
     groupId: org.apache.camel
-    artifactId: camel-jcache
-    version: 2.23.0
-    schemes:
-    - id: jcache
     languages: []
+    schemes:
+    - http: false
+      id: jpa
+      passive: false
+    version: 2.23.0
+  camel-jsch:
+    artifactId: camel-jsch
     dataformats: []
-  camel-jclouds:
     groupId: org.apache.camel
-    artifactId: camel-jclouds
-    version: 2.23.0
-    schemes:
-    - id: jclouds
     languages: []
+    schemes:
+    - http: false
+      id: scp
+      passive: false
+    version: 2.23.0
+  camel-json-validator:
+    artifactId: camel-json-validator
     dataformats: []
-  camel-jcr:
     groupId: org.apache.camel
-    artifactId: camel-jcr
-    version: 2.23.0
-    schemes:
-    - id: jcr
     languages: []
+    schemes:
+    - http: false
+      id: json-validator
+      passive: false
+    version: 2.23.0
+  camel-jsonpath:
+    artifactId: camel-jsonpath
     dataformats: []
-  camel-jdbc:
     groupId: org.apache.camel
-    artifactId: camel-jdbc
+    languages:
+    - jsonpath
+    schemes: []
     version: 2.23.0
-    schemes:
-    - id: jdbc
-    languages: []
+  camel-jt400:
+    artifactId: camel-jt400
     dataformats: []
-  camel-jetty9:
     groupId: org.apache.camel
-    artifactId: camel-jetty9
-    version: 2.23.0
-    schemes:
-    - id: jetty
-      http: true
     languages: []
+    schemes:
+    - http: false
+      id: jt400
+      passive: false
+    version: 2.23.0
+  camel-juel:
+    artifactId: camel-juel
     dataformats: []
-  camel-jgroups:
     groupId: org.apache.camel
-    artifactId: camel-jgroups
+    languages:
+    - el
+    schemes: []
     version: 2.23.0
-    schemes:
-    - id: jgroups
-    languages: []
+  camel-jxpath:
+    artifactId: camel-jxpath
     dataformats: []
-  camel-jing:
     groupId: org.apache.camel
-    artifactId: camel-jing
+    languages:
+    - jxpath
+    schemes: []
     version: 2.23.0
-    schemes:
-    - id: jing
-    languages: []
+  camel-kafka:
+    artifactId: camel-kafka
     dataformats: []
-  camel-jira:
     groupId: org.apache.camel
-    artifactId: camel-jira
-    version: 2.23.0
-    schemes:
-    - id: jira
     languages: []
+    schemes:
+    - http: false
+      id: kafka
+      passive: false
+    version: 2.23.0
+  camel-kestrel:
+    artifactId: camel-kestrel
     dataformats: []
-  camel-jms:
     groupId: org.apache.camel
-    artifactId: camel-jms
-    version: 2.23.0
+    languages: []
     schemes:
-    - id: jms
+    - http: false
+      id: kestrel
+      passive: false
+    version: 2.23.0
+  camel-knative:
+    artifactId: camel-knative
+    dataformats: []
+    groupId: org.apache.camel.k
     languages: []
+    schemes:
+    - http: true
+      id: knative
+      passive: false
+    version: 0.1.1-SNAPSHOT
+  camel-krati:
+    artifactId: camel-krati
     dataformats: []
-  camel-jmx:
     groupId: org.apache.camel
-    artifactId: camel-jmx
-    version: 2.23.0
-    schemes:
-    - id: jmx
     languages: []
+    schemes:
+    - http: false
+      id: krati
+      passive: false
+    version: 2.23.0
+  camel-kubernetes:
+    artifactId: camel-kubernetes
     dataformats: []
-  camel-jolt:
     groupId: org.apache.camel
-    artifactId: camel-jolt
-    version: 2.23.0
-    schemes:
-    - id: jolt
     languages: []
-    dataformats: []
-  camel-jpa:
-    groupId: org.apache.camel
-    artifactId: camel-jpa
-    version: 2.23.0
     schemes:
-    - id: jpa
-    languages: []
-    dataformats: []
-  camel-json-validator:
-    groupId: org.apache.camel
-    artifactId: camel-json-validator
+    - http: false
+      id: kubernetes
+      passive: false
+    - http: false
+      id: kubernetes-config-maps
+      passive: false
+    - http: false
+      id: kubernetes-deployments
+      passive: false
+    - http: false
+      id: kubernetes-hpa
+      passive: false
+    - http: false
+      id: kubernetes-job
+      passive: false
+    - http: false
+      id: kubernetes-namespaces
+      passive: false
+    - http: false
+      id: kubernetes-nodes
+      passive: false
+    - http: false
+      id: kubernetes-persistent-volumes
+      passive: false
+    - http: false
+      id: kubernetes-persistent-volumes-claims
+      passive: false
+    - http: false
+      id: kubernetes-pods
+      passive: false
+    - http: false
+      id: kubernetes-replication-controllers
+      passive: false
+    - http: false
+      id: kubernetes-resources-quota
+      passive: false
+    - http: false
+      id: kubernetes-secrets
+      passive: false
+    - http: false
+      id: kubernetes-service-accounts
+      passive: false
+    - http: false
+      id: kubernetes-services
+      passive: false
+    - http: false
+      id: openshift-build-configs
+      passive: false
+    - http: false
+      id: openshift-builds
+      passive: false
     version: 2.23.0
-    schemes:
-    - id: json-validator
-    languages: []
+  camel-ldap:
+    artifactId: camel-ldap
     dataformats: []
-  camel-jt400:
     groupId: org.apache.camel
-    artifactId: camel-jt400
-    version: 2.23.0
-    schemes:
-    - id: jt400
     languages: []
+    schemes:
+    - http: false
+      id: ldap
+      passive: false
+    version: 2.23.0
+  camel-ldif:
+    artifactId: camel-ldif
     dataformats: []
-  camel-kafka:
     groupId: org.apache.camel
-    artifactId: camel-kafka
-    version: 2.23.0
-    schemes:
-    - id: kafka
     languages: []
+    schemes:
+    - http: false
+      id: ldif
+      passive: false
+    version: 2.23.0
+  camel-linkedin:
+    artifactId: camel-linkedin
     dataformats: []
-  camel-kestrel:
     groupId: org.apache.camel
-    artifactId: camel-kestrel
-    version: 2.23.0
-    schemes:
-    - id: kestrel
     languages: []
+    schemes:
+    - http: false
+      id: linkedin
+      passive: false
+    version: 2.23.0
+  camel-lucene:
+    artifactId: camel-lucene
     dataformats: []
-  camel-krati:
     groupId: org.apache.camel
-    artifactId: camel-krati
-    version: 2.23.0
-    schemes:
-    - id: krati
     languages: []
+    schemes:
+    - http: false
+      id: lucene
+      passive: false
+    version: 2.23.0
+  camel-lumberjack:
+    artifactId: camel-lumberjack
     dataformats: []
-  camel-kubernetes:
     groupId: org.apache.camel
-    artifactId: camel-kubernetes
-    version: 2.23.0
-    schemes:
-    - id: kubernetes
-    - id: kubernetes-config-maps
-    - id: kubernetes-deployments
-    - id: kubernetes-hpa
-    - id: kubernetes-job
-    - id: kubernetes-namespaces
-    - id: kubernetes-nodes
-    - id: kubernetes-persistent-volumes
-    - id: kubernetes-persistent-volumes-claims
-    - id: kubernetes-pods
-    - id: kubernetes-replication-controllers
-    - id: kubernetes-resources-quota
-    - id: kubernetes-secrets
-    - id: kubernetes-service-accounts
-    - id: kubernetes-services
-    - id: openshift-build-configs
-    - id: openshift-builds
     languages: []
-    dataformats: []
-  camel-ldap:
+    schemes:
+    - http: false
+      id: lumberjack
+      passive: false
+    version: 2.23.0
+  camel-lzf:
+    artifactId: camel-lzf
+    dataformats:
+    - lzf
     groupId: org.apache.camel
-    artifactId: camel-ldap
+    languages: []
+    schemes: []
     version: 2.23.0
-    schemes:
-    - id: ldap
+  camel-mail:
+    artifactId: camel-mail
+    dataformats:
+    - mime-multipart
+    groupId: org.apache.camel
     languages: []
+    schemes:
+    - http: false
+      id: imap
+      passive: false
+    - http: false
+      id: imaps
+      passive: false
+    - http: false
+      id: pop3
+      passive: false
+    - http: false
+      id: pop3s
+      passive: false
+    - http: false
+      id: smtp
+      passive: false
+    - http: false
+      id: smtps
+      passive: false
+    version: 2.23.0
+  camel-master:
+    artifactId: camel-master
     dataformats: []
-  camel-ldif:
     groupId: org.apache.camel
-    artifactId: camel-ldif
-    version: 2.23.0
-    schemes:
-    - id: ldif
     languages: []
+    schemes:
+    - http: false
+      id: master
+      passive: false
+    version: 2.23.0
+  camel-metrics:
+    artifactId: camel-metrics
     dataformats: []
-  camel-linkedin:
     groupId: org.apache.camel
-    artifactId: camel-linkedin
-    version: 2.23.0
-    schemes:
-    - id: linkedin
     languages: []
+    schemes:
+    - http: false
+      id: metrics
+      passive: false
+    version: 2.23.0
+  camel-micrometer:
+    artifactId: camel-micrometer
     dataformats: []
-  camel-printer:
     groupId: org.apache.camel
-    artifactId: camel-printer
-    version: 2.23.0
-    schemes:
-    - id: lpr
     languages: []
+    schemes:
+    - http: false
+      id: micrometer
+      passive: false
+    version: 2.23.0
+  camel-milo:
+    artifactId: camel-milo
     dataformats: []
-  camel-lucene:
     groupId: org.apache.camel
-    artifactId: camel-lucene
-    version: 2.23.0
-    schemes:
-    - id: lucene
     languages: []
+    schemes:
+    - http: false
+      id: milo-client
+      passive: false
+    - http: false
+      id: milo-server
+      passive: false
+    version: 2.23.0
+  camel-mina:
+    artifactId: camel-mina
     dataformats: []
-  camel-lumberjack:
     groupId: org.apache.camel
-    artifactId: camel-lumberjack
-    version: 2.23.0
-    schemes:
-    - id: lumberjack
     languages: []
+    schemes:
+    - http: false
+      id: mina
+      passive: false
+    version: 2.23.0
+  camel-mina2:
+    artifactId: camel-mina2
     dataformats: []
-  camel-master:
     groupId: org.apache.camel
-    artifactId: camel-master
-    version: 2.23.0
-    schemes:
-    - id: master
     languages: []
+    schemes:
+    - http: false
+      id: mina2
+      passive: false
+    version: 2.23.0
+  camel-mllp:
+    artifactId: camel-mllp
     dataformats: []
-  camel-metrics:
     groupId: org.apache.camel
-    artifactId: camel-metrics
-    version: 2.23.0
-    schemes:
-    - id: metrics
     languages: []
+    schemes:
+    - http: false
+      id: mllp
+      passive: false
+    version: 2.23.0
+  camel-mongodb:
+    artifactId: camel-mongodb
     dataformats: []
-  camel-micrometer:
     groupId: org.apache.camel
-    artifactId: camel-micrometer
-    version: 2.23.0
-    schemes:
-    - id: micrometer
     languages: []
+    schemes:
+    - http: false
+      id: mongodb
+      passive: false
+    version: 2.23.0
+  camel-mongodb-gridfs:
+    artifactId: camel-mongodb-gridfs
     dataformats: []
-  camel-milo:
     groupId: org.apache.camel
-    artifactId: camel-milo
-    version: 2.23.0
-    schemes:
-    - id: milo-client
-    - id: milo-server
     languages: []
+    schemes:
+    - http: false
+      id: mongodb-gridfs
+      passive: false
+    version: 2.23.0
+  camel-mongodb3:
+    artifactId: camel-mongodb3
     dataformats: []
-  camel-mina:
     groupId: org.apache.camel
-    artifactId: camel-mina
-    version: 2.23.0
-    schemes:
-    - id: mina
     languages: []
+    schemes:
+    - http: false
+      id: mongodb3
+      passive: false
+    version: 2.23.0
+  camel-mqtt:
+    artifactId: camel-mqtt
     dataformats: []
-  camel-mina2:
     groupId: org.apache.camel
-    artifactId: camel-mina2
-    version: 2.23.0
-    schemes:
-    - id: mina2
     languages: []
+    schemes:
+    - http: false
+      id: mqtt
+      passive: false
+    version: 2.23.0
+  camel-msv:
+    artifactId: camel-msv
     dataformats: []
-  camel-mllp:
     groupId: org.apache.camel
-    artifactId: camel-mllp
-    version: 2.23.0
-    schemes:
-    - id: mllp
     languages: []
+    schemes:
+    - http: false
+      id: msv
+      passive: false
+    version: 2.23.0
+  camel-mustache:
+    artifactId: camel-mustache
     dataformats: []
-  camel-mongodb:
     groupId: org.apache.camel
-    artifactId: camel-mongodb
-    version: 2.23.0
-    schemes:
-    - id: mongodb
     languages: []
+    schemes:
+    - http: false
+      id: mustache
+      passive: false
+    version: 2.23.0
+  camel-mvel:
+    artifactId: camel-mvel
     dataformats: []
-  camel-mongodb-gridfs:
     groupId: org.apache.camel
-    artifactId: camel-mongodb-gridfs
-    version: 2.23.0
+    languages:
+    - mvel
     schemes:
-    - id: mongodb-gridfs
-    languages: []
+    - http: false
+      id: mvel
+      passive: false
+    version: 2.23.0
+  camel-mybatis:
+    artifactId: camel-mybatis
     dataformats: []
-  camel-mongodb3:
     groupId: org.apache.camel
-    artifactId: camel-mongodb3
-    version: 2.23.0
-    schemes:
-    - id: mongodb3
     languages: []
+    schemes:
+    - http: false
+      id: mybatis
+      passive: false
+    - http: false
+      id: mybatis-bean
+      passive: false
+    version: 2.23.0
+  camel-nagios:
+    artifactId: camel-nagios
     dataformats: []
-  camel-mqtt:
     groupId: org.apache.camel
-    artifactId: camel-mqtt
-    version: 2.23.0
-    schemes:
-    - id: mqtt
     languages: []
+    schemes:
+    - http: false
+      id: nagios
+      passive: false
+    version: 2.23.0
+  camel-nats:
+    artifactId: camel-nats
     dataformats: []
-  camel-msv:
     groupId: org.apache.camel
-    artifactId: camel-msv
-    version: 2.23.0
-    schemes:
-    - id: msv
     languages: []
+    schemes:
+    - http: false
+      id: nats
+      passive: false
+    version: 2.23.0
+  camel-netty:
+    artifactId: camel-netty
     dataformats: []
-  camel-mustache:
     groupId: org.apache.camel
-    artifactId: camel-mustache
-    version: 2.23.0
-    schemes:
-    - id: mustache
     languages: []
+    schemes:
+    - http: false
+      id: netty
+      passive: false
+    version: 2.23.0
+  camel-netty-http:
+    artifactId: camel-netty-http
     dataformats: []
-  camel-mvel:
     groupId: org.apache.camel
-    artifactId: camel-mvel
-    version: 2.23.0
+    languages: []
     schemes:
-    - id: mvel
-    languages:
-    - mvel
+    - http: true
+      id: netty-http
+      passive: false
+    version: 2.23.0
+  camel-netty4:
+    artifactId: camel-netty4
     dataformats: []
-  camel-mybatis:
     groupId: org.apache.camel
-    artifactId: camel-mybatis
-    version: 2.23.0
-    schemes:
-    - id: mybatis
-    - id: mybatis-bean
     languages: []
+    schemes:
+    - http: false
+      id: netty4
+      passive: false
+    version: 2.23.0
+  camel-netty4-http:
+    artifactId: camel-netty4-http
     dataformats: []
-  camel-nagios:
     groupId: org.apache.camel
-    artifactId: camel-nagios
-    version: 2.23.0
-    schemes:
-    - id: nagios
     languages: []
+    schemes:
+    - http: true
+      id: netty4-http
+      passive: false
+    version: 2.23.0
+  camel-nsq:
+    artifactId: camel-nsq
     dataformats: []
-  camel-nats:
     groupId: org.apache.camel
-    artifactId: camel-nats
-    version: 2.23.0
-    schemes:
-    - id: nats
     languages: []
+    schemes:
+    - http: false
+      id: nsq
+      passive: false
+    version: 2.23.0
+  camel-ognl:
+    artifactId: camel-ognl
     dataformats: []
-  camel-netty:
     groupId: org.apache.camel
-    artifactId: camel-netty
+    languages:
+    - ognl
+    schemes: []
     version: 2.23.0
-    schemes:
-    - id: netty
-    languages: []
+  camel-olingo2:
+    artifactId: camel-olingo2
     dataformats: []
-  camel-netty-http:
     groupId: org.apache.camel
-    artifactId: camel-netty-http
-    version: 2.23.0
-    schemes:
-    - id: netty-http
-      http: true
     languages: []
-    dataformats: []
-  camel-netty4:
-    groupId: org.apache.camel
-    artifactId: camel-netty4
-    version: 2.23.0
     schemes:
-    - id: netty4
-    languages: []
-    dataformats: []
-  camel-netty4-http:
-    groupId: org.apache.camel
-    artifactId: camel-netty4-http
+    - http: false
+      id: olingo2
+      passive: false
     version: 2.23.0
-    schemes:
-    - id: netty4-http
-      http: true
-    languages: []
+  camel-olingo4:
+    artifactId: camel-olingo4
     dataformats: []
-  camel-nsq:
     groupId: org.apache.camel
-    artifactId: camel-nsq
-    version: 2.23.0
-    schemes:
-    - id: nsq
     languages: []
-    dataformats: []
-  camel-olingo2:
-    groupId: org.apache.camel
-    artifactId: camel-olingo2
-    version: 2.23.0
     schemes:
-    - id: olingo2
-    languages: []
+    - http: false
+      id: olingo4
+      passive: false
+    version: 2.23.0
+  camel-openshift:
+    artifactId: camel-openshift
     dataformats: []
-  camel-olingo4:
     groupId: org.apache.camel
-    artifactId: camel-olingo4
-    version: 2.23.0
-    schemes:
-    - id: olingo4
     languages: []
+    schemes:
+    - http: false
+      id: openshift
+      passive: false
+    version: 2.23.0
+  camel-openstack:
+    artifactId: camel-openstack
     dataformats: []
-  camel-openshift:
     groupId: org.apache.camel
-    artifactId: camel-openshift
-    version: 2.23.0
-    schemes:
-    - id: openshift
     languages: []
+    schemes:
+    - http: false
+      id: openstack-cinder
+      passive: false
+    - http: false
+      id: openstack-glance
+      passive: false
+    - http: false
+      id: openstack-keystone
+      passive: false
+    - http: false
+      id: openstack-neutron
+      passive: false
+    - http: false
+      id: openstack-nova
+      passive: false
+    - http: false
+      id: openstack-swift
+      passive: false
+    version: 2.23.0
+  camel-optaplanner:
+    artifactId: camel-optaplanner
     dataformats: []
-  camel-openstack:
     groupId: org.apache.camel
-    artifactId: camel-openstack
-    version: 2.23.0
-    schemes:
-    - id: openstack-cinder
-    - id: openstack-glance
-    - id: openstack-keystone
-    - id: openstack-neutron
-    - id: openstack-nova
-    - id: openstack-swift
     languages: []
+    schemes:
+    - http: false
+      id: optaplanner
+      passive: false
+    version: 2.23.0
+  camel-paho:
+    artifactId: camel-paho
     dataformats: []
-  camel-optaplanner:
     groupId: org.apache.camel
-    artifactId: camel-optaplanner
-    version: 2.23.0
-    schemes:
-    - id: optaplanner
     languages: []
+    schemes:
+    - http: false
+      id: paho
+      passive: false
+    version: 2.23.0
+  camel-paxlogging:
+    artifactId: camel-paxlogging
     dataformats: []
-  camel-paho:
     groupId: org.apache.camel
-    artifactId: camel-paho
-    version: 2.23.0
-    schemes:
-    - id: paho
     languages: []
+    schemes:
+    - http: false
+      id: paxlogging
+      passive: false
+    version: 2.23.0
+  camel-pdf:
+    artifactId: camel-pdf
     dataformats: []
-  camel-paxlogging:
     groupId: org.apache.camel
-    artifactId: camel-paxlogging
-    version: 2.23.0
-    schemes:
-    - id: paxlogging
     languages: []
+    schemes:
+    - http: false
+      id: pdf
+      passive: false
+    version: 2.23.0
+  camel-pgevent:
+    artifactId: camel-pgevent
     dataformats: []
-  camel-pdf:
     groupId: org.apache.camel
-    artifactId: camel-pdf
-    version: 2.23.0
-    schemes:
-    - id: pdf
     languages: []
+    schemes:
+    - http: false
+      id: pgevent
+      passive: false
+    version: 2.23.0
+  camel-printer:
+    artifactId: camel-printer
     dataformats: []
-  camel-pgevent:
     groupId: org.apache.camel
-    artifactId: camel-pgevent
-    version: 2.23.0
+    languages: []
     schemes:
-    - id: pgevent
+    - http: false
+      id: lpr
+      passive: false
+    version: 2.23.0
+  camel-protobuf:
+    artifactId: camel-protobuf
+    dataformats:
+    - protobuf
+    groupId: org.apache.camel
     languages: []
-    dataformats: []
+    schemes: []
+    version: 2.23.0
   camel-pubnub:
-    groupId: org.apache.camel
     artifactId: camel-pubnub
-    version: 2.23.0
-    schemes:
-    - id: pubnub
-    languages: []
     dataformats: []
-  camel-quartz:
     groupId: org.apache.camel
-    artifactId: camel-quartz
-    version: 2.23.0
-    schemes:
-    - id: quartz
     languages: []
+    schemes:
+    - http: false
+      id: pubnub
+      passive: false
+    version: 2.23.0
+  camel-quartz:
+    artifactId: camel-quartz
     dataformats: []
-  camel-quartz2:
     groupId: org.apache.camel
-    artifactId: camel-quartz2
-    version: 2.23.0
-    schemes:
-    - id: quartz2
     languages: []
+    schemes:
+    - http: false
+      id: quartz
+      passive: false
+    version: 2.23.0
+  camel-quartz2:
+    artifactId: camel-quartz2
     dataformats: []
-  camel-quickfix:
     groupId: org.apache.camel
-    artifactId: camel-quickfix
-    version: 2.23.0
-    schemes:
-    - id: quickfix
     languages: []
+    schemes:
+    - http: false
+      id: quartz2
+      passive: false
+    version: 2.23.0
+  camel-quickfix:
+    artifactId: camel-quickfix
     dataformats: []
-  camel-rabbitmq:
     groupId: org.apache.camel
-    artifactId: camel-rabbitmq
-    version: 2.23.0
-    schemes:
-    - id: rabbitmq
     languages: []
+    schemes:
+    - http: false
+      id: quickfix
+      passive: false
+    version: 2.23.0
+  camel-rabbitmq:
+    artifactId: camel-rabbitmq
     dataformats: []
-  camel-reactive-streams:
     groupId: org.apache.camel
-    artifactId: camel-reactive-streams
-    version: 2.23.0
-    schemes:
-    - id: reactive-streams
     languages: []
+    schemes:
+    - http: false
+      id: rabbitmq
+      passive: false
+    version: 2.23.0
+  camel-reactive-streams:
+    artifactId: camel-reactive-streams
     dataformats: []
-  camel-rest-swagger:
     groupId: org.apache.camel
-    artifactId: camel-rest-swagger
-    version: 2.23.0
-    schemes:
-    - id: rest-swagger
     languages: []
+    schemes:
+    - http: false
+      id: reactive-streams
+      passive: false
+    version: 2.23.0
+  camel-rest-swagger:
+    artifactId: camel-rest-swagger
     dataformats: []
-  camel-restlet:
     groupId: org.apache.camel
-    artifactId: camel-restlet
-    version: 2.23.0
-    schemes:
-    - id: restlet
-      http: true
     languages: []
+    schemes:
+    - http: false
+      id: rest-swagger
+      passive: false
+    version: 2.23.0
+  camel-restlet:
+    artifactId: camel-restlet
     dataformats: []
-  camel-rmi:
     groupId: org.apache.camel
-    artifactId: camel-rmi
-    version: 2.23.0
-    schemes:
-    - id: rmi
     languages: []
+    schemes:
+    - http: true
+      id: restlet
+      passive: false
+    version: 2.23.0
+  camel-rmi:
+    artifactId: camel-rmi
     dataformats: []
-  camel-routebox:
     groupId: org.apache.camel
-    artifactId: camel-routebox
-    version: 2.23.0
-    schemes:
-    - id: routebox
     languages: []
+    schemes:
+    - http: false
+      id: rmi
+      passive: false
+    version: 2.23.0
+  camel-routebox:
+    artifactId: camel-routebox
     dataformats: []
-  camel-rss:
     groupId: org.apache.camel
-    artifactId: camel-rss
-    version: 2.23.0
-    schemes:
-    - id: rss
     languages: []
+    schemes:
+    - http: false
+      id: routebox
+      passive: false
+    version: 2.23.0
+  camel-rss:
+    artifactId: camel-rss
     dataformats:
     - rss
-  camel-salesforce:
     groupId: org.apache.camel
-    artifactId: camel-salesforce
-    version: 2.23.0
-    schemes:
-    - id: salesforce
     languages: []
-    dataformats: []
-  camel-sap-netweaver:
-    groupId: org.apache.camel
-    artifactId: camel-sap-netweaver
-    version: 2.23.0
     schemes:
-    - id: sap-netweaver
-    languages: []
+    - http: false
+      id: rss
+      passive: false
+    version: 2.23.0
+  camel-salesforce:
+    artifactId: camel-salesforce
     dataformats: []
-  camel-schematron:
     groupId: org.apache.camel
-    artifactId: camel-schematron
-    version: 2.23.0
-    schemes:
-    - id: schematron
     languages: []
+    schemes:
+    - http: false
+      id: salesforce
+      passive: false
+    version: 2.23.0
+  camel-sap-netweaver:
+    artifactId: camel-sap-netweaver
     dataformats: []
-  camel-jsch:
     groupId: org.apache.camel
-    artifactId: camel-jsch
-    version: 2.23.0
-    schemes:
-    - id: scp
     languages: []
+    schemes:
+    - http: false
+      id: sap-netweaver
+      passive: false
+    version: 2.23.0
+  camel-saxon:
+    artifactId: camel-saxon
     dataformats: []
-  camel-service:
     groupId: org.apache.camel
-    artifactId: camel-service
-    version: 2.23.0
+    languages:
+    - xquery
     schemes:
-    - id: service
-    languages: []
+    - http: false
+      id: xquery
+      passive: false
+    version: 2.23.0
+  camel-schematron:
+    artifactId: camel-schematron
     dataformats: []
-  camel-servicenow:
     groupId: org.apache.camel
-    artifactId: camel-servicenow
-    version: 2.23.0
-    schemes:
-    - id: servicenow
     languages: []
+    schemes:
+    - http: false
+      id: schematron
+      passive: false
+    version: 2.23.0
+  camel-script:
+    artifactId: camel-script
     dataformats: []
-  camel-servlet:
     groupId: org.apache.camel
-    artifactId: camel-servlet
+    languages:
+    - javaScript
+    - php
+    - python
+    - ruby
+    schemes: []
     version: 2.23.0
-    schemes:
-    - id: servlet
-      http: true
-    languages: []
+  camel-service:
+    artifactId: camel-service
     dataformats: []
-  camel-sip:
     groupId: org.apache.camel
-    artifactId: camel-sip
-    version: 2.23.0
-    schemes:
-    - id: sip
-    - id: sips
     languages: []
+    schemes:
+    - http: false
+      id: service
+      passive: false
+    version: 2.23.0
+  camel-servicenow:
+    artifactId: camel-servicenow
     dataformats: []
-  camel-sjms:
     groupId: org.apache.camel
-    artifactId: camel-sjms
-    version: 2.23.0
-    schemes:
-    - id: sjms
-    - id: sjms-batch
     languages: []
+    schemes:
+    - http: false
+      id: servicenow
+      passive: false
+    version: 2.23.0
+  camel-servlet:
+    artifactId: camel-servlet
     dataformats: []
-  camel-sjms2:
     groupId: org.apache.camel
-    artifactId: camel-sjms2
-    version: 2.23.0
-    schemes:
-    - id: sjms2
     languages: []
+    schemes:
+    - http: true
+      id: servlet
+      passive: false
+    version: 2.23.0
+  camel-sip:
+    artifactId: camel-sip
     dataformats: []
-  camel-slack:
     groupId: org.apache.camel
-    artifactId: camel-slack
-    version: 2.23.0
-    schemes:
-    - id: slack
     languages: []
+    schemes:
+    - http: false
+      id: sip
+      passive: false
+    - http: false
+      id: sips
+      passive: false
+    version: 2.23.0
+  camel-sjms:
+    artifactId: camel-sjms
     dataformats: []
-  camel-smpp:
     groupId: org.apache.camel
-    artifactId: camel-smpp
-    version: 2.23.0
-    schemes:
-    - id: smpp
-    - id: smpps
     languages: []
+    schemes:
+    - http: false
+      id: sjms
+      passive: false
+    - http: false
+      id: sjms-batch
+      passive: false
+    version: 2.23.0
+  camel-sjms2:
+    artifactId: camel-sjms2
     dataformats: []
-  camel-snmp:
     groupId: org.apache.camel
-    artifactId: camel-snmp
-    version: 2.23.0
-    schemes:
-    - id: snmp
     languages: []
+    schemes:
+    - http: false
+      id: sjms2
+      passive: false
+    version: 2.23.0
+  camel-slack:
+    artifactId: camel-slack
     dataformats: []
-  camel-solr:
     groupId: org.apache.camel
-    artifactId: camel-solr
-    version: 2.23.0
-    schemes:
-    - id: solr
-    - id: solrCloud
-    - id: solrs
     languages: []
+    schemes:
+    - http: false
+      id: slack
+      passive: false
+    version: 2.23.0
+  camel-smpp:
+    artifactId: camel-smpp
     dataformats: []
-  camel-spark:
     groupId: org.apache.camel
-    artifactId: camel-spark
-    version: 2.23.0
+    languages: []
     schemes:
-    - id: spark
+    - http: false
+      id: smpp
+      passive: false
+    - http: false
+      id: smpps
+      passive: false
+    version: 2.23.0
+  camel-snakeyaml:
+    artifactId: camel-snakeyaml
+    dataformats:
+    - yaml-snakeyaml
+    groupId: org.apache.camel
     languages: []
+    schemes: []
+    version: 2.23.0
+  camel-snmp:
+    artifactId: camel-snmp
     dataformats: []
-  camel-spark-rest:
     groupId: org.apache.camel
-    artifactId: camel-spark-rest
-    version: 2.23.0
+    languages: []
     schemes:
-    - id: spark-rest
-      http: true
+    - http: false
+      id: snmp
+      passive: false
+    version: 2.23.0
+  camel-soap:
+    artifactId: camel-soap
+    dataformats:
+    - soapjaxb
+    groupId: org.apache.camel
     languages: []
+    schemes: []
+    version: 2.23.0
+  camel-solr:
+    artifactId: camel-solr
     dataformats: []
-  camel-splunk:
     groupId: org.apache.camel
-    artifactId: camel-splunk
-    version: 2.23.0
-    schemes:
-    - id: splunk
     languages: []
+    schemes:
+    - http: false
+      id: solr
+      passive: false
+    - http: false
+      id: solrs
+      passive: false
+    - http: false
+      id: solrCloud
+      passive: false
+    version: 2.23.0
+  camel-spark:
+    artifactId: camel-spark
     dataformats: []
-  camel-spring-batch:
     groupId: org.apache.camel
-    artifactId: camel-spring-batch
-    version: 2.23.0
-    schemes:
-    - id: spring-batch
     languages: []
+    schemes:
+    - http: false
+      id: spark
+      passive: false
+    version: 2.23.0
+  camel-spark-rest:
+    artifactId: camel-spark-rest
     dataformats: []
-  camel-spring:
     groupId: org.apache.camel
-    artifactId: camel-spring
-    version: 2.23.0
+    languages: []
     schemes:
-    - id: spring-event
-    languages:
-    - spel
+    - http: true
+      id: spark-rest
+      passive: false
+    version: 2.23.0
+  camel-splunk:
+    artifactId: camel-splunk
     dataformats: []
-  camel-spring-integration:
     groupId: org.apache.camel
-    artifactId: camel-spring-integration
-    version: 2.23.0
-    schemes:
-    - id: spring-integration
     languages: []
+    schemes:
+    - http: false
+      id: splunk
+      passive: false
+    version: 2.23.0
+  camel-spring:
+    artifactId: camel-spring
     dataformats: []
-  camel-spring-ldap:
     groupId: org.apache.camel
-    artifactId: camel-spring-ldap
-    version: 2.23.0
+    languages:
+    - spel
     schemes:
-    - id: spring-ldap
-    languages: []
+    - http: false
+      id: spring-event
+      passive: false
+    version: 2.23.0
+  camel-spring-batch:
+    artifactId: camel-spring-batch
     dataformats: []
-  camel-spring-redis:
     groupId: org.apache.camel
-    artifactId: camel-spring-redis
-    version: 2.23.0
-    schemes:
-    - id: spring-redis
     languages: []
+    schemes:
+    - http: false
+      id: spring-batch
+      passive: false
+    version: 2.23.0
+  camel-spring-integration:
+    artifactId: camel-spring-integration
     dataformats: []
-  camel-spring-ws:
     groupId: org.apache.camel
-    artifactId: camel-spring-ws
-    version: 2.23.0
-    schemes:
-    - id: spring-ws
-      http: true
     languages: []
+    schemes:
+    - http: false
+      id: spring-integration
+      passive: false
+    version: 2.23.0
+  camel-spring-ldap:
+    artifactId: camel-spring-ldap
     dataformats: []
-  camel-sql:
     groupId: org.apache.camel
-    artifactId: camel-sql
-    version: 2.23.0
-    schemes:
-    - id: sql
-    - id: sql-stored
     languages: []
+    schemes:
+    - http: false
+      id: spring-ldap
+      passive: false
+    version: 2.23.0
+  camel-spring-redis:
+    artifactId: camel-spring-redis
     dataformats: []
-  camel-ssh:
     groupId: org.apache.camel
-    artifactId: camel-ssh
-    version: 2.23.0
-    schemes:
-    - id: ssh
     languages: []
+    schemes:
+    - http: false
+      id: spring-redis
+      passive: false
+    version: 2.23.0
+  camel-spring-ws:
+    artifactId: camel-spring-ws
     dataformats: []
-  camel-stax:
     groupId: org.apache.camel
-    artifactId: camel-stax
-    version: 2.23.0
-    schemes:
-    - id: stax
     languages: []
+    schemes:
+    - http: true
+      id: spring-ws
+      passive: false
+    version: 2.23.0
+  camel-sql:
+    artifactId: camel-sql
     dataformats: []
-  camel-stomp:
     groupId: org.apache.camel
-    artifactId: camel-stomp
-    version: 2.23.0
-    schemes:
-    - id: stomp
     languages: []
+    schemes:
+    - http: false
+      id: sql
+      passive: false
+    - http: false
+      id: sql-stored
+      passive: false
+    version: 2.23.0
+  camel-ssh:
+    artifactId: camel-ssh
     dataformats: []
-  camel-stream:
     groupId: org.apache.camel
-    artifactId: camel-stream
-    version: 2.23.0
-    schemes:
-    - id: stream
     languages: []
+    schemes:
+    - http: false
+      id: ssh
+      passive: false
+    version: 2.23.0
+  camel-stax:
+    artifactId: camel-stax
     dataformats: []
-  camel-stringtemplate:
     groupId: org.apache.camel
-    artifactId: camel-stringtemplate
-    version: 2.23.0
-    schemes:
-    - id: string-template
     languages: []
+    schemes:
+    - http: false
+      id: stax
+      passive: false
+    version: 2.23.0
+  camel-stomp:
+    artifactId: camel-stomp
     dataformats: []
-  camel-telegram:
     groupId: org.apache.camel
-    artifactId: camel-telegram
-    version: 2.23.0
-    schemes:
-    - id: telegram
     languages: []
+    schemes:
+    - http: false
+      id: stomp
+      passive: false
+    version: 2.23.0
+  camel-stream:
+    artifactId: camel-stream
     dataformats: []
-  camel-thrift:
     groupId: org.apache.camel
-    artifactId: camel-thrift
-    version: 2.23.0
+    languages: []
     schemes:
-    - id: thrift
+    - http: false
+      id: stream
+      passive: false
+    version: 2.23.0
+  camel-stringtemplate:
+    artifactId: camel-stringtemplate
+    dataformats: []
+    groupId: org.apache.camel
     languages: []
+    schemes:
+    - http: false
+      id: string-template
+      passive: false
+    version: 2.23.0
+  camel-syslog:
+    artifactId: camel-syslog
     dataformats:
-    - thrift
-  camel-tika:
+    - syslog
     groupId: org.apache.camel
-    artifactId: camel-tika
-    version: 2.23.0
-    schemes:
-    - id: tika
     languages: []
-    dataformats: []
-  camel-twilio:
+    schemes: []
+    version: 2.23.0
+  camel-tagsoup:
+    artifactId: camel-tagsoup
+    dataformats:
+    - tidyMarkup
     groupId: org.apache.camel
-    artifactId: camel-twilio
+    languages: []
+    schemes: []
     version: 2.23.0
-    schemes:
-    - id: twilio
+  camel-tarfile:
+    artifactId: camel-tarfile
+    dataformats:
+    - tarfile
+    groupId: org.apache.camel
     languages: []
+    schemes: []
+    version: 2.23.0
+  camel-telegram:
+    artifactId: camel-telegram
     dataformats: []
-  camel-twitter:
     groupId: org.apache.camel
-    artifactId: camel-twitter
-    version: 2.23.0
+    languages: []
     schemes:
-    - id: twitter
-    - id: twitter-directmessage
-    - id: twitter-search
-    - id: twitter-streaming
-    - id: twitter-timeline
+    - http: false
+      id: telegram
+      passive: false
+    version: 2.23.0
+  camel-thrift:
+    artifactId: camel-thrift
+    dataformats:
+    - thrift
+    groupId: org.apache.camel
     languages: []
+    schemes:
+    - http: false
+      id: thrift
+      passive: false
+    version: 2.23.0
+  camel-tika:
+    artifactId: camel-tika
     dataformats: []
-  camel-undertow:
     groupId: org.apache.camel
-    artifactId: camel-undertow
-    version: 2.23.0
-    schemes:
-    - id: undertow
-      http: true
     languages: []
+    schemes:
+    - http: false
+      id: tika
+      passive: false
+    version: 2.23.0
+  camel-twilio:
+    artifactId: camel-twilio
     dataformats: []
-  camel-velocity:
     groupId: org.apache.camel
-    artifactId: camel-velocity
-    version: 2.23.0
-    schemes:
-    - id: velocity
     languages: []
+    schemes:
+    - http: false
+      id: twilio
+      passive: false
+    version: 2.23.0
+  camel-twitter:
+    artifactId: camel-twitter
     dataformats: []
-  camel-vertx:
     groupId: org.apache.camel
-    artifactId: camel-vertx
-    version: 2.23.0
-    schemes:
-    - id: vertx
     languages: []
+    schemes:
+    - http: false
+      id: twitter
+      passive: false
+    - http: false
+      id: twitter-directmessage
+      passive: false
+    - http: false
+      id: twitter-search
+      passive: false
+    - http: false
+      id: twitter-streaming
+      passive: false
+    - http: false
+      id: twitter-timeline
+      passive: false
+    version: 2.23.0
+  camel-undertow:
+    artifactId: camel-undertow
     dataformats: []
-  camel-weather:
     groupId: org.apache.camel
-    artifactId: camel-weather
-    version: 2.23.0
-    schemes:
-    - id: weather
     languages: []
-    dataformats: []
-  camel-web3j:
-    groupId: org.apache.camel
-    artifactId: camel-web3j
-    version: 2.23.0
     schemes:
-    - id: web3j
-    languages: []
-    dataformats: []
-  camel-websocket:
-    groupId: org.apache.camel
-    artifactId: camel-websocket
+    - http: true
+      id: undertow
+      passive: false
     version: 2.23.0
-    schemes:
-    - id: websocket
-      http: true
-    languages: []
-    dataformats: []
-  camel-wordpress:
+  camel-univocity-parsers:
+    artifactId: camel-univocity-parsers
+    dataformats:
+    - univocity-csv
+    - univocity-fixed
+    - univocity-tsv
     groupId: org.apache.camel
-    artifactId: camel-wordpress
-    version: 2.23.0
-    schemes:
-    - id: wordpress
     languages: []
-    dataformats: []
-  camel-xchange:
-    groupId: org.apache.camel
-    artifactId: camel-xchange
+    schemes: []
     version: 2.23.0
-    schemes:
-    - id: xchange
-    languages: []
+  camel-velocity:
+    artifactId: camel-velocity
     dataformats: []
-  camel-xmlrpc:
     groupId: org.apache.camel
-    artifactId: camel-xmlrpc
-    version: 2.23.0
-    schemes:
-    - id: xmlrpc
     languages: []
-    dataformats:
-    - xmlrpc
-  camel-xmlsecurity:
-    groupId: org.apache.camel
-    artifactId: camel-xmlsecurity
-    version: 2.23.0
     schemes:
-    - id: xmlsecurity
-    languages: []
-    dataformats:
-    - secureXML
-  camel-xmpp:
-    groupId: org.apache.camel
-    artifactId: camel-xmpp
+    - http: false
+      id: velocity
+      passive: false
     version: 2.23.0
-    schemes:
-    - id: xmpp
-    languages: []
+  camel-vertx:
+    artifactId: camel-vertx
     dataformats: []
-  camel-saxon:
     groupId: org.apache.camel
-    artifactId: camel-saxon
-    version: 2.23.0
+    languages: []
     schemes:
-    - id: xquery
-    languages:
-    - xquery
-    dataformats: []
-  camel-yammer:
-    groupId: org.apache.camel
-    artifactId: camel-yammer
+    - http: false
+      id: vertx
+      passive: false
     version: 2.23.0
-    schemes:
-    - id: yammer
-    languages: []
+  camel-weather:
+    artifactId: camel-weather
     dataformats: []
-  camel-yql:
     groupId: org.apache.camel
-    artifactId: camel-yql
-    version: 2.23.0
-    schemes:
-    - id: yql
     languages: []
-    dataformats: []
-  camel-zendesk:
-    groupId: org.apache.camel
-    artifactId: camel-zendesk
-    version: 2.23.0
     schemes:
-    - id: zendesk
-    languages: []
-    dataformats: []
-  camel-zookeeper:
-    groupId: org.apache.camel
-    artifactId: camel-zookeeper
+    - http: false
+      id: weather
+      passive: false
     version: 2.23.0
-    schemes:
-    - id: zookeeper
-    languages: []
+  camel-web3j:
+    artifactId: camel-web3j
     dataformats: []
-  camel-zookeeper-master:
     groupId: org.apache.camel
-    artifactId: camel-zookeeper-master
-    version: 2.23.0
-    schemes:
-    - id: zookeeper-master
     languages: []
-    dataformats: []
-  camel-knative:
-    groupId: org.apache.camel.k
-    artifactId: camel-knative
-    version: 0.1.1-SNAPSHOT
     schemes:
-    - id: knative
-      http: true
-    languages: []
-    dataformats: []
-  camel-juel:
-    groupId: org.apache.camel
-    artifactId: camel-juel
-    version: 2.23.0
-    components: []
-    languages:
-    - el
-    dataformats: []
-  camel-groovy:
-    groupId: org.apache.camel
-    artifactId: camel-groovy
-    version: 2.23.0
-    components: []
-    languages:
-    - groovy
-    dataformats: []
-  camel-script:
-    groupId: org.apache.camel
-    artifactId: camel-script
-    version: 2.23.0
-    components: []
-    languages:
-    - javaScript
-    - php
-    - python
-    - ruby
-    dataformats: []
-  camel-jsonpath:
-    groupId: org.apache.camel
-    artifactId: camel-jsonpath
+    - http: false
+      id: web3j
+      passive: false
     version: 2.23.0
-    components: []
-    languages:
-    - jsonpath
-    dataformats: []
-  camel-jxpath:
-    groupId: org.apache.camel
-    artifactId: camel-jxpath
-    version: 2.23.0
-    components: []
-    languages:
-    - jxpath
-    dataformats: []
-  camel-ognl:
-    groupId: org.apache.camel
-    artifactId: camel-ognl
-    version: 2.23.0
-    components: []
-    languages:
-    - ognl
-    dataformats: []
-  camel-josql:
-    groupId: org.apache.camel
-    artifactId: camel-josql
-    version: 2.23.0
-    components: []
-    languages:
-    - sql
+  camel-websocket:
+    artifactId: camel-websocket
     dataformats: []
-  camel-hl7:
     groupId: org.apache.camel
-    artifactId: camel-hl7
-    version: 2.23.0
-    components: []
-    languages:
-    - terser
-    dataformats:
-    - hl7
-  camel-asn1:
-    groupId: org.apache.camel
-    artifactId: camel-asn1
-    version: 2.23.0
-    components: []
     languages: []
-    dataformats:
-    - asn1
-  camel-barcode:
-    groupId: org.apache.camel
-    artifactId: camel-barcode
-    version: 2.23.0
-    components: []
-    languages: []
-    dataformats:
-    - barcode
-  camel-base64:
-    groupId: org.apache.camel
-    artifactId: camel-base64
+    schemes:
+    - http: true
+      id: websocket
+      passive: false
     version: 2.23.0
-    components: []
-    languages: []
-    dataformats:
-    - base64
-  camel-beanio:
+  camel-wordpress:
+    artifactId: camel-wordpress
+    dataformats: []
     groupId: org.apache.camel
-    artifactId: camel-beanio
-    version: 2.23.0
-    components: []
     languages: []
-    dataformats:
-    - beanio
-  camel-bindy:
-    groupId: org.apache.camel
-    artifactId: camel-bindy
+    schemes:
+    - http: false
+      id: wordpress
+      passive: false
     version: 2.23.0
-    components: []
-    languages: []
-    dataformats:
-    - bindy-csv
-    - bindy-fixed
-    - bindy-kvp
-  camel-boon:
+  camel-xchange:
+    artifactId: camel-xchange
+    dataformats: []
     groupId: org.apache.camel
-    artifactId: camel-boon
-    version: 2.23.0
-    components: []
     languages: []
-    dataformats:
-    - boon
-  camel-castor:
-    groupId: org.apache.camel
-    artifactId: camel-castor
+    schemes:
+    - http: false
+      id: xchange
+      passive: false
     version: 2.23.0
-    components: []
-    languages: []
+  camel-xmlbeans:
+    artifactId: camel-xmlbeans
     dataformats:
-    - castor
-  camel-csv:
+    - xmlBeans
     groupId: org.apache.camel
-    artifactId: camel-csv
-    version: 2.23.0
-    components: []
     languages: []
-    dataformats:
-    - csv
-  camel-hessian:
-    groupId: org.apache.camel
-    artifactId: camel-hessian
+    schemes: []
     version: 2.23.0
-    components: []
-    languages: []
+  camel-xmljson:
+    artifactId: camel-xmljson
     dataformats:
-    - hessian
-  camel-ical:
+    - xmljson
     groupId: org.apache.camel
-    artifactId: camel-ical
-    version: 2.23.0
-    components: []
     languages: []
-    dataformats:
-    - ical
-  camel-jacksonxml:
-    groupId: org.apache.camel
-    artifactId: camel-jacksonxml
+    schemes: []
     version: 2.23.0
-    components: []
-    languages: []
+  camel-xmlrpc:
+    artifactId: camel-xmlrpc
     dataformats:
-    - jacksonxml
-  camel-jaxb:
+    - xmlrpc
     groupId: org.apache.camel
-    artifactId: camel-jaxb
-    version: 2.23.0
-    components: []
     languages: []
-    dataformats:
-    - jaxb
-  camel-jibx:
-    groupId: org.apache.camel
-    artifactId: camel-jibx
+    schemes:
+    - http: false
+      id: xmlrpc
+      passive: false
     version: 2.23.0
-    components: []
-    languages: []
+  camel-xmlsecurity:
+    artifactId: camel-xmlsecurity
     dataformats:
-    - jibx
-  camel-fastjson:
+    - secureXML
     groupId: org.apache.camel
-    artifactId: camel-fastjson
-    version: 2.23.0
-    components: []
     languages: []
-    dataformats:
-    - json-fastjson
-  camel-gson:
-    groupId: org.apache.camel
-    artifactId: camel-gson
+    schemes:
+    - http: false
+      id: xmlsecurity
+      passive: false
     version: 2.23.0
-    components: []
-    languages: []
-    dataformats:
-    - json-gson
-  camel-jackson:
+  camel-xmpp:
+    artifactId: camel-xmpp
+    dataformats: []
     groupId: org.apache.camel
-    artifactId: camel-jackson
-    version: 2.23.0
-    components: []
     languages: []
-    dataformats:
-    - json-jackson
-  camel-johnzon:
-    groupId: org.apache.camel
-    artifactId: camel-johnzon
+    schemes:
+    - http: false
+      id: xmpp
+      passive: false
     version: 2.23.0
-    components: []
-    languages: []
-    dataformats:
-    - json-johnzon
   camel-xstream:
-    groupId: org.apache.camel
     artifactId: camel-xstream
-    version: 2.23.0
-    components: []
-    languages: []
     dataformats:
     - json-xstream
     - xstream
-  camel-lzf:
     groupId: org.apache.camel
-    artifactId: camel-lzf
-    version: 2.23.0
-    components: []
     languages: []
-    dataformats:
-    - lzf
-  camel-protobuf:
-    groupId: org.apache.camel
-    artifactId: camel-protobuf
+    schemes: []
     version: 2.23.0
-    components: []
-    languages: []
-    dataformats:
-    - protobuf
-  camel-soap:
+  camel-yammer:
+    artifactId: camel-yammer
+    dataformats: []
     groupId: org.apache.camel
-    artifactId: camel-soap
-    version: 2.23.0
-    components: []
     languages: []
-    dataformats:
-    - soapjaxb
-  camel-syslog:
-    groupId: org.apache.camel
-    artifactId: camel-syslog
+    schemes:
+    - http: false
+      id: yammer
+      passive: false
     version: 2.23.0
-    components: []
-    languages: []
-    dataformats:
-    - syslog
-  camel-tarfile:
+  camel-yql:
+    artifactId: camel-yql
+    dataformats: []
     groupId: org.apache.camel
-    artifactId: camel-tarfile
-    version: 2.23.0
-    components: []
     languages: []
-    dataformats:
-    - tarfile
-  camel-tagsoup:
-    groupId: org.apache.camel
-    artifactId: camel-tagsoup
+    schemes:
+    - http: false
+      id: yql
+      passive: false
     version: 2.23.0
-    components: []
-    languages: []
-    dataformats:
-    - tidyMarkup
-  camel-univocity-parsers:
+  camel-zendesk:
+    artifactId: camel-zendesk
+    dataformats: []
     groupId: org.apache.camel
-    artifactId: camel-univocity-parsers
-    version: 2.23.0
-    components: []
     languages: []
-    dataformats:
-    - univocity-csv
-    - univocity-fixed
-    - univocity-tsv
-  camel-xmlbeans:
-    groupId: org.apache.camel
-    artifactId: camel-xmlbeans
+    schemes:
+    - http: false
+      id: zendesk
+      passive: false
     version: 2.23.0
-    components: []
-    languages: []
+  camel-zipfile:
+    artifactId: camel-zipfile
     dataformats:
-    - xmlBeans
-  camel-xmljson:
+    - zipfile
     groupId: org.apache.camel
-    artifactId: camel-xmljson
-    version: 2.23.0
-    components: []
     languages: []
-    dataformats:
-    - xmljson
-  camel-snakeyaml:
-    groupId: org.apache.camel
-    artifactId: camel-snakeyaml
+    schemes: []
     version: 2.23.0
-    components: []
-    languages: []
-    dataformats:
-    - yaml-snakeyaml
-  camel-zipfile:
+  camel-zookeeper:
+    artifactId: camel-zookeeper
+    dataformats: []
     groupId: org.apache.camel
-    artifactId: camel-zipfile
+    languages: []
+    schemes:
+    - http: false
+      id: zookeeper
+      passive: false
     version: 2.23.0
-    components: []
+  camel-zookeeper-master:
+    artifactId: camel-zookeeper-master
+    dataformats: []
+    groupId: org.apache.camel
     languages: []
-    dataformats:
-    - zipfile
-version: 2.23.0
+    schemes:
+    - http: false
+      id: zookeeper-master
+      passive: false
+    version: 2.23.0
diff --git a/deploy/resources.go b/deploy/resources.go
index c9da6cbb..1c035cee 100644
--- a/deploy/resources.go
+++ b/deploy/resources.go
@@ -42,2154 +42,2760 @@ spec:
 `
 	Resources["camel-catalog.yaml"] =
 		`
+version: 2.23.0
 artifacts:
   camel-ahc:
-    groupId: org.apache.camel
     artifactId: camel-ahc
+    dataformats: []
+    groupId: org.apache.camel
+    languages: []
+    schemes:
+    - http: true
+      id: ahc
+      passive: false
     version: 2.23.0
+  camel-ahc-ws:
+    artifactId: camel-ahc-ws
+    dataformats: []
+    groupId: org.apache.camel
+    languages: []
     schemes:
-    - id: ahc
-      http: true
+    - http: true
+      id: ahc-ws
+      passive: false
+    - http: false
+      id: ahc-wss
+      passive: false
+    version: 2.23.0
+  camel-amqp:
+    artifactId: camel-amqp
+    dataformats: []
+    groupId: org.apache.camel
     languages: []
+    schemes:
+    - http: false
+      id: amqp
+      passive: false
+    version: 2.23.0
+  camel-apns:
+    artifactId: camel-apns
     dataformats: []
-  camel-ahc-ws:
     groupId: org.apache.camel
-    artifactId: camel-ahc-ws
+    languages: []
+    schemes:
+    - http: false
+      id: apns
+      passive: false
     version: 2.23.0
+  camel-as2:
+    artifactId: camel-as2
+    dataformats: []
+    groupId: org.apache.camel
+    languages: []
     schemes:
-    - id: ahc-ws
-      http: true
-    - id: ahc-wss
+    - http: false
+      id: as2
+      passive: false
+    version: 2.23.0
+  camel-asn1:
+    artifactId: camel-asn1
+    dataformats:
+    - asn1
+    groupId: org.apache.camel
     languages: []
+    schemes: []
+    version: 2.23.0
+  camel-asterisk:
+    artifactId: camel-asterisk
     dataformats: []
-  camel-amqp:
     groupId: org.apache.camel
-    artifactId: camel-amqp
+    languages: []
+    schemes:
+    - http: false
+      id: asterisk
+      passive: false
     version: 2.23.0
+  camel-atmos:
+    artifactId: camel-atmos
+    dataformats: []
+    groupId: org.apache.camel
+    languages: []
     schemes:
-    - id: amqp
+    - http: false
+      id: atmos
+      passive: false
+    version: 2.23.0
+  camel-atmosphere-websocket:
+    artifactId: camel-atmosphere-websocket
+    dataformats: []
+    groupId: org.apache.camel
     languages: []
+    schemes:
+    - http: true
+      id: atmosphere-websocket
+      passive: false
+    version: 2.23.0
+  camel-atom:
+    artifactId: camel-atom
     dataformats: []
-  camel-apns:
     groupId: org.apache.camel
-    artifactId: camel-apns
+    languages: []
+    schemes:
+    - http: false
+      id: atom
+      passive: false
     version: 2.23.0
+  camel-atomix:
+    artifactId: camel-atomix
+    dataformats: []
+    groupId: org.apache.camel
+    languages: []
     schemes:
-    - id: apns
+    - http: false
+      id: atomix-map
+      passive: false
+    - http: false
+      id: atomix-messaging
+      passive: false
+    - http: false
+      id: atomix-multimap
+      passive: false
+    - http: false
+      id: atomix-queue
+      passive: false
+    - http: false
+      id: atomix-set
+      passive: false
+    - http: false
+      id: atomix-value
+      passive: false
+    version: 2.23.0
+  camel-avro:
+    artifactId: camel-avro
+    dataformats:
+    - avro
+    groupId: org.apache.camel
     languages: []
+    schemes:
+    - http: false
+      id: avro
+      passive: false
+    version: 2.23.0
+  camel-aws:
+    artifactId: camel-aws
     dataformats: []
-  camel-as2:
     groupId: org.apache.camel
-    artifactId: camel-as2
+    languages: []
+    schemes:
+    - http: false
+      id: aws-cw
+      passive: false
+    - http: false
+      id: aws-ddb
+      passive: false
+    - http: false
+      id: aws-ddbstream
+      passive: false
+    - http: false
+      id: aws-ec2
+      passive: false
+    - http: false
+      id: aws-iam
+      passive: false
+    - http: false
+      id: aws-kinesis
+      passive: false
+    - http: false
+      id: aws-kinesis-firehose
+      passive: false
+    - http: false
+      id: aws-kms
+      passive: false
+    - http: false
+      id: aws-lambda
+      passive: false
+    - http: false
+      id: aws-mq
+      passive: false
+    - http: false
+      id: aws-s3
+      passive: false
+    - http: false
+      id: aws-sdb
+      passive: false
+    - http: false
+      id: aws-ses
+      passive: false
+    - http: false
+      id: aws-sns
+      passive: false
+    - http: false
+      id: aws-sqs
+      passive: false
+    - http: false
+      id: aws-swf
+      passive: false
     version: 2.23.0
+  camel-azure:
+    artifactId: camel-azure
+    dataformats: []
+    groupId: org.apache.camel
+    languages: []
     schemes:
-    - id: as2
+    - http: false
+      id: azure-blob
+      passive: false
+    - http: false
+      id: azure-queue
+      passive: false
+    version: 2.23.0
+  camel-barcode:
+    artifactId: camel-barcode
+    dataformats:
+    - barcode
+    groupId: org.apache.camel
     languages: []
-    dataformats: []
-  camel-asterisk:
+    schemes: []
+    version: 2.23.0
+  camel-base64:
+    artifactId: camel-base64
+    dataformats:
+    - base64
     groupId: org.apache.camel
-    artifactId: camel-asterisk
+    languages: []
+    schemes: []
     version: 2.23.0
+  camel-bean-validator:
+    artifactId: camel-bean-validator
+    dataformats: []
+    groupId: org.apache.camel
+    languages: []
     schemes:
-    - id: asterisk
+    - http: false
+      id: bean-validator
+      passive: false
+    version: 2.23.0
+  camel-beanio:
+    artifactId: camel-beanio
+    dataformats:
+    - beanio
+    groupId: org.apache.camel
     languages: []
+    schemes: []
+    version: 2.23.0
+  camel-beanstalk:
+    artifactId: camel-beanstalk
     dataformats: []
-  camel-atmos:
     groupId: org.apache.camel
-    artifactId: camel-atmos
-    version: 2.23.0
+    languages: []
     schemes:
-    - id: atmos
+    - http: false
+      id: beanstalk
+      passive: false
+    version: 2.23.0
+  camel-bindy:
+    artifactId: camel-bindy
+    dataformats:
+    - bindy-csv
+    - bindy-fixed
+    - bindy-kvp
+    groupId: org.apache.camel
     languages: []
+    schemes: []
+    version: 2.23.0
+  camel-bonita:
+    artifactId: camel-bonita
     dataformats: []
-  camel-atmosphere-websocket:
     groupId: org.apache.camel
-    artifactId: camel-atmosphere-websocket
-    version: 2.23.0
+    languages: []
     schemes:
-    - id: atmosphere-websocket
-      http: true
+    - http: false
+      id: bonita
+      passive: false
+    version: 2.23.0
+  camel-boon:
+    artifactId: camel-boon
+    dataformats:
+    - boon
+    groupId: org.apache.camel
     languages: []
+    schemes: []
+    version: 2.23.0
+  camel-box:
+    artifactId: camel-box
     dataformats: []
-  camel-atom:
     groupId: org.apache.camel
-    artifactId: camel-atom
+    languages: []
+    schemes:
+    - http: false
+      id: box
+      passive: false
     version: 2.23.0
+  camel-braintree:
+    artifactId: camel-braintree
+    dataformats: []
+    groupId: org.apache.camel
+    languages: []
     schemes:
-    - id: atom
+    - http: false
+      id: braintree
+      passive: false
+    version: 2.23.0
+  camel-cache:
+    artifactId: camel-cache
+    dataformats: []
+    groupId: org.apache.camel
     languages: []
+    schemes:
+    - http: false
+      id: cache
+      passive: false
+    version: 2.23.0
+  camel-caffeine:
+    artifactId: camel-caffeine
     dataformats: []
-  camel-atomix:
     groupId: org.apache.camel
-    artifactId: camel-atomix
+    languages: []
+    schemes:
+    - http: false
+      id: caffeine-cache
+      passive: false
+    - http: false
+      id: caffeine-loadcache
+      passive: false
     version: 2.23.0
+  camel-cassandraql:
+    artifactId: camel-cassandraql
+    dataformats: []
+    groupId: org.apache.camel
+    languages: []
     schemes:
-    - id: atomix-map
-    - id: atomix-messaging
-    - id: atomix-multimap
-    - id: atomix-queue
-    - id: atomix-set
-    - id: atomix-value
+    - http: false
+      id: cql
+      passive: false
+    version: 2.23.0
+  camel-castor:
+    artifactId: camel-castor
+    dataformats:
+    - castor
+    groupId: org.apache.camel
     languages: []
+    schemes: []
+    version: 2.23.0
+  camel-chronicle:
+    artifactId: camel-chronicle
     dataformats: []
-  camel-avro:
     groupId: org.apache.camel
-    artifactId: camel-avro
-    version: 2.23.0
-    schemes:
-    - id: avro
     languages: []
-    dataformats:
-    - avro
-  camel-aws:
+    schemes:
+    - http: false
+      id: chronicle-engine
+      passive: false
+    version: 2.23.0
+  camel-chunk:
+    artifactId: camel-chunk
+    dataformats: []
     groupId: org.apache.camel
-    artifactId: camel-aws
+    languages: []
+    schemes:
+    - http: false
+      id: chunk
+      passive: false
     version: 2.23.0
+  camel-cm-sms:
+    artifactId: camel-cm-sms
+    dataformats: []
+    groupId: org.apache.camel
+    languages: []
     schemes:
-    - id: aws-cw
-    - id: aws-ddb
-    - id: aws-ddbstream
-    - id: aws-ec2
-    - id: aws-iam
-    - id: aws-kinesis
-    - id: aws-kinesis-firehose
-    - id: aws-kms
-    - id: aws-lambda
-    - id: aws-mq
-    - id: aws-s3
-    - id: aws-sdb
-    - id: aws-ses
-    - id: aws-sns
-    - id: aws-sqs
-    - id: aws-swf
+    - http: false
+      id: cm-sms
+      passive: false
+    version: 2.23.0
+  camel-cmis:
+    artifactId: camel-cmis
+    dataformats: []
+    groupId: org.apache.camel
     languages: []
+    schemes:
+    - http: false
+      id: cmis
+      passive: false
+    version: 2.23.0
+  camel-coap:
+    artifactId: camel-coap
     dataformats: []
-  camel-azure:
     groupId: org.apache.camel
-    artifactId: camel-azure
+    languages: []
+    schemes:
+    - http: false
+      id: coap
+      passive: false
     version: 2.23.0
+  camel-cometd:
+    artifactId: camel-cometd
+    dataformats: []
+    groupId: org.apache.camel
+    languages: []
     schemes:
-    - id: azure-blob
-    - id: azure-queue
+    - http: false
+      id: cometd
+      passive: false
+    - http: false
+      id: cometds
+      passive: false
+    version: 2.23.0
+  camel-consul:
+    artifactId: camel-consul
+    dataformats: []
+    groupId: org.apache.camel
     languages: []
+    schemes:
+    - http: false
+      id: consul
+      passive: false
+    version: 2.23.0
+  camel-context:
+    artifactId: camel-context
     dataformats: []
-  camel-core:
     groupId: org.apache.camel
-    artifactId: camel-core
+    languages: []
+    schemes:
+    - http: false
+      id: context
+      passive: false
     version: 2.23.0
+  camel-core:
+    artifactId: camel-core
+    dataformats:
+    - gzip
+    - serialization
+    - string
+    - zip
+    groupId: org.apache.camel
+    languages:
+    - bean
+    - constant
+    - exchangeProperty
+    - file
+    - header
+    - ref
+    - simple
+    - tokenize
+    - xpath
+    - xtokenize
     schemes:
-    - id: bean
+    - http: false
+      id: bean
       passive: true
-    - id: binding
+    - http: false
+      id: binding
       passive: true
-    - id: browse
+    - http: false
+      id: browse
       passive: true
-    - id: class
+    - http: false
+      id: class
       passive: true
-    - id: controlbus
+    - http: false
+      id: controlbus
       passive: true
-    - id: dataformat
+    - http: false
+      id: dataformat
       passive: true
-    - id: dataset
+    - http: false
+      id: dataset
       passive: true
-    - id: direct
+    - http: false
+      id: direct
       passive: true
-    - id: direct-vm
+    - http: false
+      id: direct-vm
       passive: true
-    - id: file
-    - id: language
+    - http: false
+      id: file
+      passive: false
+    - http: false
+      id: language
       passive: true
-    - id: log
+    - http: false
+      id: log
       passive: true
-    - id: mock
+    - http: false
+      id: mock
       passive: true
-    - id: properties
+    - http: false
+      id: properties
       passive: true
-    - id: ref
+    - http: false
+      id: ref
       passive: true
-    - id: rest
-      http: true
-    - id: rest-api
-    - id: saga
-    - id: scheduler
-    - id: seda
+    - http: true
+      id: rest
+      passive: false
+    - http: false
+      id: rest-api
+      passive: false
+    - http: false
+      id: saga
+      passive: false
+    - http: false
+      id: scheduler
+      passive: false
+    - http: false
+      id: seda
       passive: true
-    - id: stub
+    - http: false
+      id: stub
       passive: true
-    - id: test
+    - http: false
+      id: test
       passive: true
-    - id: timer
-    - id: validator
+    - http: false
+      id: timer
+      passive: false
+    - http: false
+      id: validator
       passive: true
-    - id: vm
+    - http: false
+      id: vm
       passive: true
-    - id: 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
+    - http: false
+      id: xslt
+      passive: false
     version: 2.23.0
-    schemes:
-    - id: bean-validator
-    languages: []
+  camel-couchbase:
+    artifactId: camel-couchbase
     dataformats: []
-  camel-beanstalk:
     groupId: org.apache.camel
-    artifactId: camel-beanstalk
-    version: 2.23.0
-    schemes:
-    - id: beanstalk
     languages: []
+    schemes:
+    - http: false
+      id: couchbase
+      passive: false
+    version: 2.23.0
+  camel-couchdb:
+    artifactId: camel-couchdb
     dataformats: []
-  camel-bonita:
     groupId: org.apache.camel
-    artifactId: camel-bonita
-    version: 2.23.0
+    languages: []
     schemes:
-    - id: bonita
+    - http: false
+      id: couchdb
+      passive: false
+    version: 2.23.0
+  camel-crypto:
+    artifactId: camel-crypto
+    dataformats:
+    - crypto
+    - pgp
+    groupId: org.apache.camel
     languages: []
+    schemes:
+    - http: false
+      id: crypto
+      passive: false
+    version: 2.23.0
+  camel-crypto-cms:
+    artifactId: camel-crypto-cms
     dataformats: []
-  camel-box:
     groupId: org.apache.camel
-    artifactId: camel-box
-    version: 2.23.0
+    languages: []
     schemes:
-    - id: box
+    - http: false
+      id: crypto-cms
+      passive: false
+    version: 2.23.0
+  camel-csv:
+    artifactId: camel-csv
+    dataformats:
+    - csv
+    groupId: org.apache.camel
     languages: []
+    schemes: []
+    version: 2.23.0
+  camel-cxf:
+    artifactId: camel-cxf
     dataformats: []
-  camel-braintree:
     groupId: org.apache.camel
-    artifactId: camel-braintree
-    version: 2.23.0
-    schemes:
-    - id: braintree
     languages: []
+    schemes:
+    - http: true
+      id: cxf
+      passive: false
+    - http: true
+      id: cxfrs
+      passive: false
+    version: 2.23.0
+  camel-digitalocean:
+    artifactId: camel-digitalocean
     dataformats: []
-  camel-cache:
     groupId: org.apache.camel
-    artifactId: camel-cache
-    version: 2.23.0
-    schemes:
-    - id: cache
     languages: []
+    schemes:
+    - http: false
+      id: digitalocean
+      passive: false
+    version: 2.23.0
+  camel-disruptor:
+    artifactId: camel-disruptor
     dataformats: []
-  camel-caffeine:
     groupId: org.apache.camel
-    artifactId: camel-caffeine
-    version: 2.23.0
-    schemes:
-    - id: caffeine-cache
-    - id: caffeine-loadcache
     languages: []
+    schemes:
+    - http: false
+      id: disruptor
+      passive: false
+    - http: false
+      id: disruptor-vm
+      passive: false
+    version: 2.23.0
+  camel-dns:
+    artifactId: camel-dns
     dataformats: []
-  camel-chronicle:
     groupId: org.apache.camel
-    artifactId: camel-chronicle
-    version: 2.23.0
-    schemes:
-    - id: chronicle-engine
     languages: []
+    schemes:
+    - http: false
+      id: dns
+      passive: false
+    version: 2.23.0
+  camel-docker:
+    artifactId: camel-docker
     dataformats: []
-  camel-chunk:
     groupId: org.apache.camel
-    artifactId: camel-chunk
-    version: 2.23.0
-    schemes:
-    - id: chunk
     languages: []
+    schemes:
+    - http: false
+      id: docker
+      passive: false
+    version: 2.23.0
+  camel-dozer:
+    artifactId: camel-dozer
     dataformats: []
-  camel-cm-sms:
     groupId: org.apache.camel
-    artifactId: camel-cm-sms
-    version: 2.23.0
-    schemes:
-    - id: cm-sms
     languages: []
+    schemes:
+    - http: false
+      id: dozer
+      passive: false
+    version: 2.23.0
+  camel-drill:
+    artifactId: camel-drill
     dataformats: []
-  camel-cmis:
     groupId: org.apache.camel
-    artifactId: camel-cmis
-    version: 2.23.0
-    schemes:
-    - id: cmis
     languages: []
+    schemes:
+    - http: false
+      id: drill
+      passive: false
+    version: 2.23.0
+  camel-dropbox:
+    artifactId: camel-dropbox
     dataformats: []
-  camel-coap:
     groupId: org.apache.camel
-    artifactId: camel-coap
-    version: 2.23.0
-    schemes:
-    - id: coap
     languages: []
+    schemes:
+    - http: false
+      id: dropbox
+      passive: false
+    version: 2.23.0
+  camel-ehcache:
+    artifactId: camel-ehcache
     dataformats: []
-  camel-cometd:
     groupId: org.apache.camel
-    artifactId: camel-cometd
-    version: 2.23.0
-    schemes:
-    - id: cometd
-    - id: cometds
     languages: []
+    schemes:
+    - http: false
+      id: ehcache
+      passive: false
+    version: 2.23.0
+  camel-ejb:
+    artifactId: camel-ejb
     dataformats: []
-  camel-consul:
     groupId: org.apache.camel
-    artifactId: camel-consul
-    version: 2.23.0
-    schemes:
-    - id: consul
     languages: []
+    schemes:
+    - http: false
+      id: ejb
+      passive: false
+    version: 2.23.0
+  camel-elasticsearch:
+    artifactId: camel-elasticsearch
     dataformats: []
-  camel-context:
     groupId: org.apache.camel
-    artifactId: camel-context
-    version: 2.23.0
-    schemes:
-    - id: context
     languages: []
+    schemes:
+    - http: false
+      id: elasticsearch
+      passive: false
+    version: 2.23.0
+  camel-elasticsearch-rest:
+    artifactId: camel-elasticsearch-rest
     dataformats: []
-  camel-couchbase:
     groupId: org.apache.camel
-    artifactId: camel-couchbase
-    version: 2.23.0
-    schemes:
-    - id: couchbase
     languages: []
+    schemes:
+    - http: false
+      id: elasticsearch-rest
+      passive: false
+    version: 2.23.0
+  camel-elasticsearch5:
+    artifactId: camel-elasticsearch5
     dataformats: []
-  camel-couchdb:
     groupId: org.apache.camel
-    artifactId: camel-couchdb
-    version: 2.23.0
-    schemes:
-    - id: couchdb
     languages: []
+    schemes:
+    - http: false
+      id: elasticsearch5
+      passive: false
+    version: 2.23.0
+  camel-elsql:
+    artifactId: camel-elsql
     dataformats: []
-  camel-cassandraql:
     groupId: org.apache.camel
-    artifactId: camel-cassandraql
-    version: 2.23.0
-    schemes:
-    - id: cql
     languages: []
+    schemes:
+    - http: false
+      id: elsql
+      passive: false
+    version: 2.23.0
+  camel-etcd:
+    artifactId: camel-etcd
     dataformats: []
-  camel-crypto:
     groupId: org.apache.camel
-    artifactId: camel-crypto
-    version: 2.23.0
-    schemes:
-    - id: crypto
     languages: []
-    dataformats:
-    - crypto
-    - pgp
-  camel-crypto-cms:
-    groupId: org.apache.camel
-    artifactId: camel-crypto-cms
-    version: 2.23.0
     schemes:
-    - id: crypto-cms
-    languages: []
+    - http: false
+      id: etcd
+      passive: false
+    version: 2.23.0
+  camel-eventadmin:
+    artifactId: camel-eventadmin
     dataformats: []
-  camel-cxf:
     groupId: org.apache.camel
-    artifactId: camel-cxf
-    version: 2.23.0
-    schemes:
-    - id: cxf
-      http: true
-    - id: cxfrs
-      http: true
     languages: []
+    schemes:
+    - http: false
+      id: eventadmin
+      passive: false
+    version: 2.23.0
+  camel-exec:
+    artifactId: camel-exec
     dataformats: []
-  camel-digitalocean:
     groupId: org.apache.camel
-    artifactId: camel-digitalocean
-    version: 2.23.0
-    schemes:
-    - id: digitalocean
     languages: []
+    schemes:
+    - http: false
+      id: exec
+      passive: false
+    version: 2.23.0
+  camel-facebook:
+    artifactId: camel-facebook
     dataformats: []
-  camel-disruptor:
     groupId: org.apache.camel
-    artifactId: camel-disruptor
-    version: 2.23.0
-    schemes:
-    - id: disruptor
-    - id: disruptor-vm
     languages: []
-    dataformats: []
-  camel-dns:
+    schemes:
+    - http: false
+      id: facebook
+      passive: false
+    version: 2.23.0
+  camel-fastjson:
+    artifactId: camel-fastjson
+    dataformats:
+    - json-fastjson
     groupId: org.apache.camel
-    artifactId: camel-dns
+    languages: []
+    schemes: []
     version: 2.23.0
+  camel-fhir:
+    artifactId: camel-fhir
+    dataformats:
+    - fhirJson
+    - fhirXml
+    groupId: org.apache.camel
+    languages: []
     schemes:
-    - id: dns
+    - http: false
+      id: fhir
+      passive: false
+    version: 2.23.0
+  camel-flatpack:
+    artifactId: camel-flatpack
+    dataformats:
+    - flatpack
+    groupId: org.apache.camel
     languages: []
+    schemes:
+    - http: false
+      id: flatpack
+      passive: false
+    version: 2.23.0
+  camel-flink:
+    artifactId: camel-flink
     dataformats: []
-  camel-docker:
     groupId: org.apache.camel
-    artifactId: camel-docker
-    version: 2.23.0
-    schemes:
-    - id: docker
     languages: []
+    schemes:
+    - http: false
+      id: flink
+      passive: false
+    version: 2.23.0
+  camel-fop:
+    artifactId: camel-fop
     dataformats: []
-  camel-dozer:
     groupId: org.apache.camel
-    artifactId: camel-dozer
-    version: 2.23.0
-    schemes:
-    - id: dozer
     languages: []
+    schemes:
+    - http: false
+      id: fop
+      passive: false
+    version: 2.23.0
+  camel-freemarker:
+    artifactId: camel-freemarker
     dataformats: []
-  camel-drill:
     groupId: org.apache.camel
-    artifactId: camel-drill
-    version: 2.23.0
-    schemes:
-    - id: drill
     languages: []
+    schemes:
+    - http: false
+      id: freemarker
+      passive: false
+    version: 2.23.0
+  camel-ftp:
+    artifactId: camel-ftp
     dataformats: []
-  camel-dropbox:
     groupId: org.apache.camel
-    artifactId: camel-dropbox
-    version: 2.23.0
-    schemes:
-    - id: dropbox
     languages: []
+    schemes:
+    - http: false
+      id: ftp
+      passive: false
+    - http: false
+      id: ftps
+      passive: false
+    - http: false
+      id: sftp
+      passive: false
+    version: 2.23.0
+  camel-ganglia:
+    artifactId: camel-ganglia
     dataformats: []
-  camel-ehcache:
     groupId: org.apache.camel
-    artifactId: camel-ehcache
-    version: 2.23.0
-    schemes:
-    - id: ehcache
     languages: []
+    schemes:
+    - http: false
+      id: ganglia
+      passive: false
+    version: 2.23.0
+  camel-geocoder:
+    artifactId: camel-geocoder
     dataformats: []
-  camel-ejb:
     groupId: org.apache.camel
-    artifactId: camel-ejb
-    version: 2.23.0
-    schemes:
-    - id: ejb
     languages: []
+    schemes:
+    - http: false
+      id: geocoder
+      passive: false
+    version: 2.23.0
+  camel-git:
+    artifactId: camel-git
     dataformats: []
-  camel-elasticsearch:
     groupId: org.apache.camel
-    artifactId: camel-elasticsearch
-    version: 2.23.0
-    schemes:
-    - id: elasticsearch
     languages: []
+    schemes:
+    - http: false
+      id: git
+      passive: false
+    version: 2.23.0
+  camel-github:
+    artifactId: camel-github
     dataformats: []
-  camel-elasticsearch-rest:
     groupId: org.apache.camel
-    artifactId: camel-elasticsearch-rest
-    version: 2.23.0
-    schemes:
-    - id: elasticsearch-rest
     languages: []
+    schemes:
+    - http: false
+      id: github
+      passive: false
+    version: 2.23.0
+  camel-google-bigquery:
+    artifactId: camel-google-bigquery
     dataformats: []
-  camel-elasticsearch5:
     groupId: org.apache.camel
-    artifactId: camel-elasticsearch5
-    version: 2.23.0
-    schemes:
-    - id: elasticsearch5
     languages: []
+    schemes:
+    - http: false
+      id: google-bigquery
+      passive: false
+    version: 2.23.0
+  camel-google-calendar:
+    artifactId: camel-google-calendar
     dataformats: []
-  camel-elsql:
     groupId: org.apache.camel
-    artifactId: camel-elsql
-    version: 2.23.0
-    schemes:
-    - id: elsql
     languages: []
+    schemes:
+    - http: false
+      id: google-calendar
+      passive: false
+    - http: false
+      id: google-calendar-stream
+      passive: false
+    version: 2.23.0
+  camel-google-drive:
+    artifactId: camel-google-drive
     dataformats: []
-  camel-etcd:
     groupId: org.apache.camel
-    artifactId: camel-etcd
-    version: 2.23.0
-    schemes:
-    - id: etcd
     languages: []
+    schemes:
+    - http: false
+      id: google-drive
+      passive: false
+    version: 2.23.0
+  camel-google-mail:
+    artifactId: camel-google-mail
     dataformats: []
-  camel-eventadmin:
     groupId: org.apache.camel
-    artifactId: camel-eventadmin
-    version: 2.23.0
-    schemes:
-    - id: eventadmin
     languages: []
+    schemes:
+    - http: false
+      id: google-mail
+      passive: false
+    - http: false
+      id: google-mail-stream
+      passive: false
+    version: 2.23.0
+  camel-google-pubsub:
+    artifactId: camel-google-pubsub
     dataformats: []
-  camel-exec:
     groupId: org.apache.camel
-    artifactId: camel-exec
-    version: 2.23.0
-    schemes:
-    - id: exec
     languages: []
+    schemes:
+    - http: false
+      id: google-pubsub
+      passive: false
+    version: 2.23.0
+  camel-google-sheets:
+    artifactId: camel-google-sheets
     dataformats: []
-  camel-facebook:
     groupId: org.apache.camel
-    artifactId: camel-facebook
-    version: 2.23.0
-    schemes:
-    - id: facebook
     languages: []
+    schemes:
+    - http: false
+      id: google-sheets
+      passive: false
+    - http: false
+      id: google-sheets-stream
+      passive: false
+    version: 2.23.0
+  camel-gora:
+    artifactId: camel-gora
     dataformats: []
-  camel-fhir:
     groupId: org.apache.camel
-    artifactId: camel-fhir
-    version: 2.23.0
-    schemes:
-    - id: fhir
     languages: []
-    dataformats:
-    - fhirJson
-    - fhirXml
-  camel-flatpack:
-    groupId: org.apache.camel
-    artifactId: camel-flatpack
-    version: 2.23.0
     schemes:
-    - id: flatpack
-    languages: []
-    dataformats:
-    - flatpack
-  camel-flink:
-    groupId: org.apache.camel
-    artifactId: camel-flink
+    - http: false
+      id: gora
+      passive: false
     version: 2.23.0
-    schemes:
-    - id: flink
-    languages: []
+  camel-grape:
+    artifactId: camel-grape
     dataformats: []
-  camel-fop:
     groupId: org.apache.camel
-    artifactId: camel-fop
-    version: 2.23.0
-    schemes:
-    - id: fop
     languages: []
+    schemes:
+    - http: false
+      id: grape
+      passive: false
+    version: 2.23.0
+  camel-groovy:
+    artifactId: camel-groovy
     dataformats: []
-  camel-freemarker:
     groupId: org.apache.camel
-    artifactId: camel-freemarker
+    languages:
+    - groovy
+    schemes: []
     version: 2.23.0
-    schemes:
-    - id: freemarker
-    languages: []
+  camel-grpc:
+    artifactId: camel-grpc
     dataformats: []
-  camel-ftp:
     groupId: org.apache.camel
-    artifactId: camel-ftp
-    version: 2.23.0
+    languages: []
     schemes:
-    - id: ftp
-    - id: ftps
-    - id: sftp
+    - http: true
+      id: grpc
+      passive: false
+    version: 2.23.0
+  camel-gson:
+    artifactId: camel-gson
+    dataformats:
+    - json-gson
+    groupId: org.apache.camel
     languages: []
+    schemes: []
+    version: 2.23.0
+  camel-guava-eventbus:
+    artifactId: camel-guava-eventbus
     dataformats: []
-  camel-ganglia:
     groupId: org.apache.camel
-    artifactId: camel-ganglia
-    version: 2.23.0
-    schemes:
-    - id: ganglia
     languages: []
+    schemes:
+    - http: false
+      id: guava-eventbus
+      passive: false
+    version: 2.23.0
+  camel-hazelcast:
+    artifactId: camel-hazelcast
     dataformats: []
-  camel-geocoder:
     groupId: org.apache.camel
-    artifactId: camel-geocoder
-    version: 2.23.0
-    schemes:
-    - id: geocoder
     languages: []
+    schemes:
+    - http: false
+      id: hazelcast-atomicvalue
+      passive: false
+    - http: false
+      id: hazelcast-instance
+      passive: false
+    - http: false
+      id: hazelcast-list
+      passive: false
+    - http: false
+      id: hazelcast-map
+      passive: false
+    - http: false
+      id: hazelcast-multimap
+      passive: false
+    - http: false
+      id: hazelcast-queue
+      passive: false
+    - http: false
+      id: hazelcast-replicatedmap
+      passive: false
+    - http: false
+      id: hazelcast-ringbuffer
+      passive: false
+    - http: false
+      id: hazelcast-seda
+      passive: false
+    - http: false
+      id: hazelcast-set
+      passive: false
+    - http: false
+      id: hazelcast-topic
+      passive: false
+    version: 2.23.0
+  camel-hbase:
+    artifactId: camel-hbase
     dataformats: []
-  camel-git:
     groupId: org.apache.camel
-    artifactId: camel-git
-    version: 2.23.0
-    schemes:
-    - id: git
     languages: []
+    schemes:
+    - http: false
+      id: hbase
+      passive: false
+    version: 2.23.0
+  camel-hdfs:
+    artifactId: camel-hdfs
     dataformats: []
-  camel-github:
     groupId: org.apache.camel
-    artifactId: camel-github
-    version: 2.23.0
-    schemes:
-    - id: github
     languages: []
+    schemes:
+    - http: false
+      id: hdfs
+      passive: false
+    version: 2.23.0
+  camel-hdfs2:
+    artifactId: camel-hdfs2
     dataformats: []
-  camel-google-bigquery:
     groupId: org.apache.camel
-    artifactId: camel-google-bigquery
-    version: 2.23.0
+    languages: []
     schemes:
-    - id: google-bigquery
+    - http: false
+      id: hdfs2
+      passive: false
+    version: 2.23.0
+  camel-hessian:
+    artifactId: camel-hessian
+    dataformats:
+    - hessian
+    groupId: org.apache.camel
     languages: []
+    schemes: []
+    version: 2.23.0
+  camel-hipchat:
+    artifactId: camel-hipchat
     dataformats: []
-  camel-google-calendar:
     groupId: org.apache.camel
-    artifactId: camel-google-calendar
-    version: 2.23.0
-    schemes:
-    - id: google-calendar
-    - id: google-calendar-stream
     languages: []
-    dataformats: []
-  camel-google-drive:
+    schemes:
+    - http: false
+      id: hipchat
+      passive: false
+    version: 2.23.0
+  camel-hl7:
+    artifactId: camel-hl7
+    dataformats:
+    - hl7
     groupId: org.apache.camel
-    artifactId: camel-google-drive
+    languages:
+    - terser
+    schemes: []
     version: 2.23.0
-    schemes:
-    - id: google-drive
-    languages: []
+  camel-http:
+    artifactId: camel-http
     dataformats: []
-  camel-google-mail:
     groupId: org.apache.camel
-    artifactId: camel-google-mail
-    version: 2.23.0
-    schemes:
-    - id: google-mail
-    - id: google-mail-stream
     languages: []
+    schemes:
+    - http: false
+      id: http
+      passive: false
+    - http: false
+      id: https
+      passive: false
+    version: 2.23.0
+  camel-http4:
+    artifactId: camel-http4
     dataformats: []
-  camel-google-pubsub:
     groupId: org.apache.camel
-    artifactId: camel-google-pubsub
-    version: 2.23.0
-    schemes:
-    - id: google-pubsub
     languages: []
+    schemes:
+    - http: false
+      id: http4
+      passive: false
+    - http: false
+      id: https4
+      passive: false
+    version: 2.23.0
+  camel-ibatis:
+    artifactId: camel-ibatis
     dataformats: []
-  camel-google-sheets:
     groupId: org.apache.camel
-    artifactId: camel-google-sheets
-    version: 2.23.0
+    languages: []
     schemes:
-    - id: google-sheets
-    - id: google-sheets-stream
+    - http: false
+      id: ibatis
+      passive: false
+    version: 2.23.0
+  camel-ical:
+    artifactId: camel-ical
+    dataformats:
+    - ical
+    groupId: org.apache.camel
     languages: []
+    schemes: []
+    version: 2.23.0
+  camel-iec60870:
+    artifactId: camel-iec60870
     dataformats: []
-  camel-gora:
     groupId: org.apache.camel
-    artifactId: camel-gora
-    version: 2.23.0
-    schemes:
-    - id: gora
     languages: []
+    schemes:
+    - http: false
+      id: iec60870-client
+      passive: false
+    - http: false
+      id: iec60870-server
+      passive: false
+    version: 2.23.0
+  camel-ignite:
+    artifactId: camel-ignite
     dataformats: []
-  camel-grape:
     groupId: org.apache.camel
-    artifactId: camel-grape
-    version: 2.23.0
-    schemes:
-    - id: grape
     languages: []
+    schemes:
+    - http: false
+      id: ignite-cache
+      passive: false
+    - http: false
+      id: ignite-compute
+      passive: false
+    - http: false
+      id: ignite-events
+      passive: false
+    - http: false
+      id: ignite-idgen
+      passive: false
+    - http: false
+      id: ignite-messaging
+      passive: false
+    - http: false
+      id: ignite-queue
+      passive: false
+    - http: false
+      id: ignite-set
+      passive: false
+    version: 2.23.0
+  camel-infinispan:
+    artifactId: camel-infinispan
     dataformats: []
-  camel-grpc:
     groupId: org.apache.camel
-    artifactId: camel-grpc
-    version: 2.23.0
-    schemes:
-    - id: grpc
-      http: true
     languages: []
+    schemes:
+    - http: false
+      id: infinispan
+      passive: false
+    version: 2.23.0
+  camel-influxdb:
+    artifactId: camel-influxdb
     dataformats: []
-  camel-guava-eventbus:
     groupId: org.apache.camel
-    artifactId: camel-guava-eventbus
-    version: 2.23.0
-    schemes:
-    - id: guava-eventbus
     languages: []
+    schemes:
+    - http: false
+      id: influxdb
+      passive: false
+    version: 2.23.0
+  camel-ipfs:
+    artifactId: camel-ipfs
     dataformats: []
-  camel-hazelcast:
     groupId: org.apache.camel
-    artifactId: camel-hazelcast
-    version: 2.23.0
-    schemes:
-    - id: hazelcast-atomicvalue
-    - id: hazelcast-instance
-    - id: hazelcast-list
-    - id: hazelcast-map
-    - id: hazelcast-multimap
-    - id: hazelcast-queue
-    - id: hazelcast-replicatedmap
-    - id: hazelcast-ringbuffer
-    - id: hazelcast-seda
-    - id: hazelcast-set
-    - id: hazelcast-topic
     languages: []
+    schemes:
+    - http: false
+      id: ipfs
+      passive: false
+    version: 2.23.0
+  camel-irc:
+    artifactId: camel-irc
     dataformats: []
-  camel-hbase:
     groupId: org.apache.camel
-    artifactId: camel-hbase
-    version: 2.23.0
-    schemes:
-    - id: hbase
     languages: []
+    schemes:
+    - http: false
+      id: irc
+      passive: false
+    version: 2.23.0
+  camel-ironmq:
+    artifactId: camel-ironmq
     dataformats: []
-  camel-hdfs:
     groupId: org.apache.camel
-    artifactId: camel-hdfs
-    version: 2.23.0
-    schemes:
-    - id: hdfs
     languages: []
-    dataformats: []
-  camel-hdfs2:
+    schemes:
+    - http: false
+      id: ironmq
+      passive: false
+    version: 2.23.0
+  camel-jackson:
+    artifactId: camel-jackson
+    dataformats:
+    - json-jackson
     groupId: org.apache.camel
-    artifactId: camel-hdfs2
+    languages: []
+    schemes: []
     version: 2.23.0
-    schemes:
-    - id: hdfs2
+  camel-jacksonxml:
+    artifactId: camel-jacksonxml
+    dataformats:
+    - jacksonxml
+    groupId: org.apache.camel
     languages: []
+    schemes: []
+    version: 2.23.0
+  camel-javaspace:
+    artifactId: camel-javaspace
     dataformats: []
-  camel-hipchat:
     groupId: org.apache.camel
-    artifactId: camel-hipchat
-    version: 2.23.0
+    languages: []
     schemes:
-    - id: hipchat
+    - http: false
+      id: javaspace
+      passive: false
+    version: 2.23.0
+  camel-jaxb:
+    artifactId: camel-jaxb
+    dataformats:
+    - jaxb
+    groupId: org.apache.camel
     languages: []
+    schemes: []
+    version: 2.23.0
+  camel-jbpm:
+    artifactId: camel-jbpm
     dataformats: []
-  camel-http:
     groupId: org.apache.camel
-    artifactId: camel-http
-    version: 2.23.0
-    schemes:
-    - id: http
-    - id: https
     languages: []
+    schemes:
+    - http: false
+      id: jbpm
+      passive: false
+    version: 2.23.0
+  camel-jcache:
+    artifactId: camel-jcache
     dataformats: []
-  camel-http4:
     groupId: org.apache.camel
-    artifactId: camel-http4
-    version: 2.23.0
-    schemes:
-    - id: http4
-    - id: https4
     languages: []
+    schemes:
+    - http: false
+      id: jcache
+      passive: false
+    version: 2.23.0
+  camel-jclouds:
+    artifactId: camel-jclouds
     dataformats: []
-  camel-ibatis:
     groupId: org.apache.camel
-    artifactId: camel-ibatis
-    version: 2.23.0
-    schemes:
-    - id: ibatis
     languages: []
+    schemes:
+    - http: false
+      id: jclouds
+      passive: false
+    version: 2.23.0
+  camel-jcr:
+    artifactId: camel-jcr
     dataformats: []
-  camel-iec60870:
     groupId: org.apache.camel
-    artifactId: camel-iec60870
-    version: 2.23.0
-    schemes:
-    - id: iec60870-client
-    - id: iec60870-server
     languages: []
+    schemes:
+    - http: false
+      id: jcr
+      passive: false
+    version: 2.23.0
+  camel-jdbc:
+    artifactId: camel-jdbc
     dataformats: []
-  camel-ignite:
     groupId: org.apache.camel
-    artifactId: camel-ignite
-    version: 2.23.0
-    schemes:
-    - id: ignite-cache
-    - id: ignite-compute
-    - id: ignite-events
-    - id: ignite-idgen
-    - id: ignite-messaging
-    - id: ignite-queue
-    - id: ignite-set
     languages: []
+    schemes:
+    - http: false
+      id: jdbc
+      passive: false
+    version: 2.23.0
+  camel-jetty9:
+    artifactId: camel-jetty9
     dataformats: []
-  camel-mail:
     groupId: org.apache.camel
-    artifactId: camel-mail
-    version: 2.23.0
+    languages: []
     schemes:
-    - id: imap
-    - id: imaps
-    - id: pop3
-    - id: pop3s
-    - id: smtp
-    - id: smtps
+    - http: true
+      id: jetty
+      passive: false
+    version: 2.23.0
+  camel-jgroups:
+    artifactId: camel-jgroups
+    dataformats: []
+    groupId: org.apache.camel
     languages: []
+    schemes:
+    - http: false
+      id: jgroups
+      passive: false
+    version: 2.23.0
+  camel-jibx:
+    artifactId: camel-jibx
     dataformats:
-    - mime-multipart
-  camel-infinispan:
+    - jibx
     groupId: org.apache.camel
-    artifactId: camel-infinispan
-    version: 2.23.0
-    schemes:
-    - id: infinispan
     languages: []
+    schemes: []
+    version: 2.23.0
+  camel-jing:
+    artifactId: camel-jing
     dataformats: []
-  camel-influxdb:
     groupId: org.apache.camel
-    artifactId: camel-influxdb
-    version: 2.23.0
-    schemes:
-    - id: influxdb
     languages: []
+    schemes:
+    - http: false
+      id: jing
+      passive: false
+    version: 2.23.0
+  camel-jira:
+    artifactId: camel-jira
     dataformats: []
-  camel-ipfs:
     groupId: org.apache.camel
-    artifactId: camel-ipfs
-    version: 2.23.0
-    schemes:
-    - id: ipfs
     languages: []
+    schemes:
+    - http: false
+      id: jira
+      passive: false
+    version: 2.23.0
+  camel-jms:
+    artifactId: camel-jms
     dataformats: []
-  camel-irc:
     groupId: org.apache.camel
-    artifactId: camel-irc
-    version: 2.23.0
-    schemes:
-    - id: irc
     languages: []
+    schemes:
+    - http: false
+      id: jms
+      passive: false
+    version: 2.23.0
+  camel-jmx:
+    artifactId: camel-jmx
     dataformats: []
-  camel-ironmq:
     groupId: org.apache.camel
-    artifactId: camel-ironmq
-    version: 2.23.0
+    languages: []
     schemes:
-    - id: ironmq
+    - http: false
+      id: jmx
+      passive: false
+    version: 2.23.0
+  camel-johnzon:
+    artifactId: camel-johnzon
+    dataformats:
+    - json-johnzon
+    groupId: org.apache.camel
     languages: []
+    schemes: []
+    version: 2.23.0
+  camel-jolt:
+    artifactId: camel-jolt
     dataformats: []
-  camel-javaspace:
     groupId: org.apache.camel
-    artifactId: camel-javaspace
-    version: 2.23.0
-    schemes:
-    - id: javaspace
     languages: []
+    schemes:
+    - http: false
+      id: jolt
+      passive: false
+    version: 2.23.0
+  camel-josql:
+    artifactId: camel-josql
     dataformats: []
-  camel-jbpm:
     groupId: org.apache.camel
-    artifactId: camel-jbpm
+    languages:
+    - sql
+    schemes: []
     version: 2.23.0
-    schemes:
-    - id: jbpm
-    languages: []
+  camel-jpa:
+    artifactId: camel-jpa
     dataformats: []
-  camel-jcache:
     groupId: org.apache.camel
-    artifactId: camel-jcache
-    version: 2.23.0
-    schemes:
-    - id: jcache
     languages: []
+    schemes:
+    - http: false
+      id: jpa
+      passive: false
+    version: 2.23.0
+  camel-jsch:
+    artifactId: camel-jsch
     dataformats: []
-  camel-jclouds:
     groupId: org.apache.camel
-    artifactId: camel-jclouds
-    version: 2.23.0
-    schemes:
-    - id: jclouds
     languages: []
+    schemes:
+    - http: false
+      id: scp
+      passive: false
+    version: 2.23.0
+  camel-json-validator:
+    artifactId: camel-json-validator
     dataformats: []
-  camel-jcr:
     groupId: org.apache.camel
-    artifactId: camel-jcr
-    version: 2.23.0
-    schemes:
-    - id: jcr
     languages: []
+    schemes:
+    - http: false
+      id: json-validator
+      passive: false
+    version: 2.23.0
+  camel-jsonpath:
+    artifactId: camel-jsonpath
     dataformats: []
-  camel-jdbc:
     groupId: org.apache.camel
-    artifactId: camel-jdbc
+    languages:
+    - jsonpath
+    schemes: []
     version: 2.23.0
-    schemes:
-    - id: jdbc
-    languages: []
+  camel-jt400:
+    artifactId: camel-jt400
     dataformats: []
-  camel-jetty9:
     groupId: org.apache.camel
-    artifactId: camel-jetty9
-    version: 2.23.0
-    schemes:
-    - id: jetty
-      http: true
     languages: []
+    schemes:
+    - http: false
+      id: jt400
+      passive: false
+    version: 2.23.0
+  camel-juel:
+    artifactId: camel-juel
     dataformats: []
-  camel-jgroups:
     groupId: org.apache.camel
-    artifactId: camel-jgroups
+    languages:
+    - el
+    schemes: []
     version: 2.23.0
-    schemes:
-    - id: jgroups
-    languages: []
+  camel-jxpath:
+    artifactId: camel-jxpath
     dataformats: []
-  camel-jing:
     groupId: org.apache.camel
-    artifactId: camel-jing
+    languages:
+    - jxpath
+    schemes: []
     version: 2.23.0
-    schemes:
-    - id: jing
-    languages: []
+  camel-kafka:
+    artifactId: camel-kafka
     dataformats: []
-  camel-jira:
     groupId: org.apache.camel
-    artifactId: camel-jira
-    version: 2.23.0
-    schemes:
-    - id: jira
     languages: []
+    schemes:
+    - http: false
+      id: kafka
+      passive: false
+    version: 2.23.0
+  camel-kestrel:
+    artifactId: camel-kestrel
     dataformats: []
-  camel-jms:
     groupId: org.apache.camel
-    artifactId: camel-jms
-    version: 2.23.0
+    languages: []
     schemes:
-    - id: jms
+    - http: false
+      id: kestrel
+      passive: false
+    version: 2.23.0
+  camel-knative:
+    artifactId: camel-knative
+    dataformats: []
+    groupId: org.apache.camel.k
     languages: []
+    schemes:
+    - http: true
+      id: knative
+      passive: false
+    version: 0.1.1-SNAPSHOT
+  camel-krati:
+    artifactId: camel-krati
     dataformats: []
-  camel-jmx:
     groupId: org.apache.camel
-    artifactId: camel-jmx
-    version: 2.23.0
-    schemes:
-    - id: jmx
     languages: []
+    schemes:
+    - http: false
+      id: krati
+      passive: false
+    version: 2.23.0
+  camel-kubernetes:
+    artifactId: camel-kubernetes
     dataformats: []
-  camel-jolt:
     groupId: org.apache.camel
-    artifactId: camel-jolt
-    version: 2.23.0
-    schemes:
-    - id: jolt
     languages: []
-    dataformats: []
-  camel-jpa:
-    groupId: org.apache.camel
-    artifactId: camel-jpa
-    version: 2.23.0
     schemes:
-    - id: jpa
-    languages: []
-    dataformats: []
-  camel-json-validator:
-    groupId: org.apache.camel
-    artifactId: camel-json-validator
+    - http: false
+      id: kubernetes
+      passive: false
+    - http: false
+      id: kubernetes-config-maps
+      passive: false
+    - http: false
+      id: kubernetes-deployments
+      passive: false
+    - http: false
+      id: kubernetes-hpa
+      passive: false
+    - http: false
+      id: kubernetes-job
+      passive: false
+    - http: false
+      id: kubernetes-namespaces
+      passive: false
+    - http: false
+      id: kubernetes-nodes
+      passive: false
+    - http: false
+      id: kubernetes-persistent-volumes
+      passive: false
+    - http: false
+      id: kubernetes-persistent-volumes-claims
+      passive: false
+    - http: false
+      id: kubernetes-pods
+      passive: false
+    - http: false
+      id: kubernetes-replication-controllers
+      passive: false
+    - http: false
+      id: kubernetes-resources-quota
+      passive: false
+    - http: false
+      id: kubernetes-secrets
+      passive: false
+    - http: false
+      id: kubernetes-service-accounts
+      passive: false
+    - http: false
+      id: kubernetes-services
+      passive: false
+    - http: false
+      id: openshift-build-configs
+      passive: false
+    - http: false
+      id: openshift-builds
+      passive: false
     version: 2.23.0
-    schemes:
-    - id: json-validator
-    languages: []
+  camel-ldap:
+    artifactId: camel-ldap
     dataformats: []
-  camel-jt400:
     groupId: org.apache.camel
-    artifactId: camel-jt400
-    version: 2.23.0
-    schemes:
-    - id: jt400
     languages: []
+    schemes:
+    - http: false
+      id: ldap
+      passive: false
+    version: 2.23.0
+  camel-ldif:
+    artifactId: camel-ldif
     dataformats: []
-  camel-kafka:
     groupId: org.apache.camel
-    artifactId: camel-kafka
-    version: 2.23.0
-    schemes:
-    - id: kafka
     languages: []
+    schemes:
+    - http: false
+      id: ldif
+      passive: false
+    version: 2.23.0
+  camel-linkedin:
+    artifactId: camel-linkedin
     dataformats: []
-  camel-kestrel:
     groupId: org.apache.camel
-    artifactId: camel-kestrel
-    version: 2.23.0
-    schemes:
-    - id: kestrel
     languages: []
+    schemes:
+    - http: false
+      id: linkedin
+      passive: false
+    version: 2.23.0
+  camel-lucene:
+    artifactId: camel-lucene
     dataformats: []
-  camel-krati:
     groupId: org.apache.camel
-    artifactId: camel-krati
-    version: 2.23.0
-    schemes:
-    - id: krati
     languages: []
+    schemes:
+    - http: false
+      id: lucene
+      passive: false
+    version: 2.23.0
+  camel-lumberjack:
+    artifactId: camel-lumberjack
     dataformats: []
-  camel-kubernetes:
     groupId: org.apache.camel
-    artifactId: camel-kubernetes
-    version: 2.23.0
-    schemes:
-    - id: kubernetes
-    - id: kubernetes-config-maps
-    - id: kubernetes-deployments
-    - id: kubernetes-hpa
-    - id: kubernetes-job
-    - id: kubernetes-namespaces
-    - id: kubernetes-nodes
-    - id: kubernetes-persistent-volumes
-    - id: kubernetes-persistent-volumes-claims
-    - id: kubernetes-pods
-    - id: kubernetes-replication-controllers
-    - id: kubernetes-resources-quota
-    - id: kubernetes-secrets
-    - id: kubernetes-service-accounts
-    - id: kubernetes-services
-    - id: openshift-build-configs
-    - id: openshift-builds
     languages: []
-    dataformats: []
-  camel-ldap:
+    schemes:
+    - http: false
+      id: lumberjack
+      passive: false
+    version: 2.23.0
+  camel-lzf:
+    artifactId: camel-lzf
+    dataformats:
+    - lzf
     groupId: org.apache.camel
-    artifactId: camel-ldap
+    languages: []
+    schemes: []
     version: 2.23.0
-    schemes:
-    - id: ldap
+  camel-mail:
+    artifactId: camel-mail
+    dataformats:
+    - mime-multipart
+    groupId: org.apache.camel
     languages: []
+    schemes:
+    - http: false
+      id: imap
+      passive: false
+    - http: false
+      id: imaps
+      passive: false
+    - http: false
+      id: pop3
+      passive: false
+    - http: false
+      id: pop3s
+      passive: false
+    - http: false
+      id: smtp
+      passive: false
+    - http: false
+      id: smtps
+      passive: false
+    version: 2.23.0
+  camel-master:
+    artifactId: camel-master
     dataformats: []
-  camel-ldif:
     groupId: org.apache.camel
-    artifactId: camel-ldif
-    version: 2.23.0
-    schemes:
-    - id: ldif
     languages: []
+    schemes:
+    - http: false
+      id: master
+      passive: false
+    version: 2.23.0
+  camel-metrics:
+    artifactId: camel-metrics
     dataformats: []
-  camel-linkedin:
     groupId: org.apache.camel
-    artifactId: camel-linkedin
-    version: 2.23.0
-    schemes:
-    - id: linkedin
     languages: []
+    schemes:
+    - http: false
+      id: metrics
+      passive: false
+    version: 2.23.0
+  camel-micrometer:
+    artifactId: camel-micrometer
     dataformats: []
-  camel-printer:
     groupId: org.apache.camel
-    artifactId: camel-printer
-    version: 2.23.0
-    schemes:
-    - id: lpr
     languages: []
+    schemes:
+    - http: false
+      id: micrometer
+      passive: false
+    version: 2.23.0
+  camel-milo:
+    artifactId: camel-milo
     dataformats: []
-  camel-lucene:
     groupId: org.apache.camel
-    artifactId: camel-lucene
-    version: 2.23.0
-    schemes:
-    - id: lucene
     languages: []
+    schemes:
+    - http: false
+      id: milo-client
+      passive: false
+    - http: false
+      id: milo-server
+      passive: false
+    version: 2.23.0
+  camel-mina:
+    artifactId: camel-mina
     dataformats: []
-  camel-lumberjack:
     groupId: org.apache.camel
-    artifactId: camel-lumberjack
-    version: 2.23.0
-    schemes:
-    - id: lumberjack
     languages: []
+    schemes:
+    - http: false
+      id: mina
+      passive: false
+    version: 2.23.0
+  camel-mina2:
+    artifactId: camel-mina2
     dataformats: []
-  camel-master:
     groupId: org.apache.camel
-    artifactId: camel-master
-    version: 2.23.0
-    schemes:
-    - id: master
     languages: []
+    schemes:
+    - http: false
+      id: mina2
+      passive: false
+    version: 2.23.0
+  camel-mllp:
+    artifactId: camel-mllp
     dataformats: []
-  camel-metrics:
     groupId: org.apache.camel
-    artifactId: camel-metrics
-    version: 2.23.0
-    schemes:
-    - id: metrics
     languages: []
+    schemes:
+    - http: false
+      id: mllp
+      passive: false
+    version: 2.23.0
+  camel-mongodb:
+    artifactId: camel-mongodb
     dataformats: []
-  camel-micrometer:
     groupId: org.apache.camel
-    artifactId: camel-micrometer
-    version: 2.23.0
-    schemes:
-    - id: micrometer
     languages: []
+    schemes:
+    - http: false
+      id: mongodb
+      passive: false
+    version: 2.23.0
+  camel-mongodb-gridfs:
+    artifactId: camel-mongodb-gridfs
     dataformats: []
-  camel-milo:
     groupId: org.apache.camel
-    artifactId: camel-milo
-    version: 2.23.0
-    schemes:
-    - id: milo-client
-    - id: milo-server
     languages: []
+    schemes:
+    - http: false
+      id: mongodb-gridfs
+      passive: false
+    version: 2.23.0
+  camel-mongodb3:
+    artifactId: camel-mongodb3
     dataformats: []
-  camel-mina:
     groupId: org.apache.camel
-    artifactId: camel-mina
-    version: 2.23.0
-    schemes:
-    - id: mina
     languages: []
+    schemes:
+    - http: false
+      id: mongodb3
+      passive: false
+    version: 2.23.0
+  camel-mqtt:
+    artifactId: camel-mqtt
     dataformats: []
-  camel-mina2:
     groupId: org.apache.camel
-    artifactId: camel-mina2
-    version: 2.23.0
-    schemes:
-    - id: mina2
     languages: []
+    schemes:
+    - http: false
+      id: mqtt
+      passive: false
+    version: 2.23.0
+  camel-msv:
+    artifactId: camel-msv
     dataformats: []
-  camel-mllp:
     groupId: org.apache.camel
-    artifactId: camel-mllp
-    version: 2.23.0
-    schemes:
-    - id: mllp
     languages: []
+    schemes:
+    - http: false
+      id: msv
+      passive: false
+    version: 2.23.0
+  camel-mustache:
+    artifactId: camel-mustache
     dataformats: []
-  camel-mongodb:
     groupId: org.apache.camel
-    artifactId: camel-mongodb
-    version: 2.23.0
-    schemes:
-    - id: mongodb
     languages: []
+    schemes:
+    - http: false
+      id: mustache
+      passive: false
+    version: 2.23.0
+  camel-mvel:
+    artifactId: camel-mvel
     dataformats: []
-  camel-mongodb-gridfs:
     groupId: org.apache.camel
-    artifactId: camel-mongodb-gridfs
-    version: 2.23.0
+    languages:
+    - mvel
     schemes:
-    - id: mongodb-gridfs
-    languages: []
+    - http: false
+      id: mvel
+      passive: false
+    version: 2.23.0
+  camel-mybatis:
+    artifactId: camel-mybatis
     dataformats: []
-  camel-mongodb3:
     groupId: org.apache.camel
-    artifactId: camel-mongodb3
-    version: 2.23.0
-    schemes:
-    - id: mongodb3
     languages: []
+    schemes:
+    - http: false
+      id: mybatis
+      passive: false
+    - http: false
+      id: mybatis-bean
+      passive: false
+    version: 2.23.0
+  camel-nagios:
+    artifactId: camel-nagios
     dataformats: []
-  camel-mqtt:
     groupId: org.apache.camel
-    artifactId: camel-mqtt
-    version: 2.23.0
-    schemes:
-    - id: mqtt
     languages: []
+    schemes:
+    - http: false
+      id: nagios
+      passive: false
+    version: 2.23.0
+  camel-nats:
+    artifactId: camel-nats
     dataformats: []
-  camel-msv:
     groupId: org.apache.camel
-    artifactId: camel-msv
-    version: 2.23.0
-    schemes:
-    - id: msv
     languages: []
+    schemes:
+    - http: false
+      id: nats
+      passive: false
+    version: 2.23.0
+  camel-netty:
+    artifactId: camel-netty
     dataformats: []
-  camel-mustache:
     groupId: org.apache.camel
-    artifactId: camel-mustache
-    version: 2.23.0
-    schemes:
-    - id: mustache
     languages: []
+    schemes:
+    - http: false
+      id: netty
+      passive: false
+    version: 2.23.0
+  camel-netty-http:
+    artifactId: camel-netty-http
     dataformats: []
-  camel-mvel:
     groupId: org.apache.camel
-    artifactId: camel-mvel
-    version: 2.23.0
+    languages: []
     schemes:
-    - id: mvel
-    languages:
-    - mvel
+    - http: true
+      id: netty-http
+      passive: false
+    version: 2.23.0
+  camel-netty4:
+    artifactId: camel-netty4
     dataformats: []
-  camel-mybatis:
     groupId: org.apache.camel
-    artifactId: camel-mybatis
-    version: 2.23.0
-    schemes:
-    - id: mybatis
-    - id: mybatis-bean
     languages: []
+    schemes:
+    - http: false
+      id: netty4
+      passive: false
+    version: 2.23.0
+  camel-netty4-http:
+    artifactId: camel-netty4-http
     dataformats: []
-  camel-nagios:
     groupId: org.apache.camel
-    artifactId: camel-nagios
-    version: 2.23.0
-    schemes:
-    - id: nagios
     languages: []
+    schemes:
+    - http: true
+      id: netty4-http
+      passive: false
+    version: 2.23.0
+  camel-nsq:
+    artifactId: camel-nsq
     dataformats: []
-  camel-nats:
     groupId: org.apache.camel
-    artifactId: camel-nats
-    version: 2.23.0
-    schemes:
-    - id: nats
     languages: []
+    schemes:
+    - http: false
+      id: nsq
+      passive: false
+    version: 2.23.0
+  camel-ognl:
+    artifactId: camel-ognl
     dataformats: []
-  camel-netty:
     groupId: org.apache.camel
-    artifactId: camel-netty
+    languages:
+    - ognl
+    schemes: []
     version: 2.23.0
-    schemes:
-    - id: netty
-    languages: []
+  camel-olingo2:
+    artifactId: camel-olingo2
     dataformats: []
-  camel-netty-http:
     groupId: org.apache.camel
-    artifactId: camel-netty-http
-    version: 2.23.0
-    schemes:
-    - id: netty-http
-      http: true
     languages: []
-    dataformats: []
-  camel-netty4:
-    groupId: org.apache.camel
-    artifactId: camel-netty4
-    version: 2.23.0
     schemes:
-    - id: netty4
-    languages: []
-    dataformats: []
-  camel-netty4-http:
-    groupId: org.apache.camel
-    artifactId: camel-netty4-http
+    - http: false
+      id: olingo2
+      passive: false
     version: 2.23.0
-    schemes:
-    - id: netty4-http
-      http: true
-    languages: []
+  camel-olingo4:
+    artifactId: camel-olingo4
     dataformats: []
-  camel-nsq:
     groupId: org.apache.camel
-    artifactId: camel-nsq
-    version: 2.23.0
-    schemes:
-    - id: nsq
     languages: []
-    dataformats: []
-  camel-olingo2:
-    groupId: org.apache.camel
-    artifactId: camel-olingo2
-    version: 2.23.0
     schemes:
-    - id: olingo2
-    languages: []
+    - http: false
+      id: olingo4
+      passive: false
+    version: 2.23.0
+  camel-openshift:
+    artifactId: camel-openshift
     dataformats: []
-  camel-olingo4:
     groupId: org.apache.camel
-    artifactId: camel-olingo4
-    version: 2.23.0
-    schemes:
-    - id: olingo4
     languages: []
+    schemes:
+    - http: false
+      id: openshift
+      passive: false
+    version: 2.23.0
+  camel-openstack:
+    artifactId: camel-openstack
     dataformats: []
-  camel-openshift:
     groupId: org.apache.camel
-    artifactId: camel-openshift
-    version: 2.23.0
-    schemes:
-    - id: openshift
     languages: []
+    schemes:
+    - http: false
+      id: openstack-cinder
+      passive: false
+    - http: false
+      id: openstack-glance
+      passive: false
+    - http: false
+      id: openstack-keystone
+      passive: false
+    - http: false
+      id: openstack-neutron
+      passive: false
+    - http: false
+      id: openstack-nova
+      passive: false
+    - http: false
+      id: openstack-swift
+      passive: false
+    version: 2.23.0
+  camel-optaplanner:
+    artifactId: camel-optaplanner
     dataformats: []
-  camel-openstack:
     groupId: org.apache.camel
-    artifactId: camel-openstack
-    version: 2.23.0
-    schemes:
-    - id: openstack-cinder
-    - id: openstack-glance
-    - id: openstack-keystone
-    - id: openstack-neutron
-    - id: openstack-nova
-    - id: openstack-swift
     languages: []
+    schemes:
+    - http: false
+      id: optaplanner
+      passive: false
+    version: 2.23.0
+  camel-paho:
+    artifactId: camel-paho
     dataformats: []
-  camel-optaplanner:
     groupId: org.apache.camel
-    artifactId: camel-optaplanner
-    version: 2.23.0
-    schemes:
-    - id: optaplanner
     languages: []
+    schemes:
+    - http: false
+      id: paho
+      passive: false
+    version: 2.23.0
+  camel-paxlogging:
+    artifactId: camel-paxlogging
     dataformats: []
-  camel-paho:
     groupId: org.apache.camel
-    artifactId: camel-paho
-    version: 2.23.0
-    schemes:
-    - id: paho
     languages: []
+    schemes:
+    - http: false
+      id: paxlogging
+      passive: false
+    version: 2.23.0
+  camel-pdf:
+    artifactId: camel-pdf
     dataformats: []
-  camel-paxlogging:
     groupId: org.apache.camel
-    artifactId: camel-paxlogging
-    version: 2.23.0
-    schemes:
-    - id: paxlogging
     languages: []
+    schemes:
+    - http: false
+      id: pdf
+      passive: false
+    version: 2.23.0
+  camel-pgevent:
+    artifactId: camel-pgevent
     dataformats: []
-  camel-pdf:
     groupId: org.apache.camel
-    artifactId: camel-pdf
-    version: 2.23.0
-    schemes:
-    - id: pdf
     languages: []
+    schemes:
+    - http: false
+      id: pgevent
+      passive: false
+    version: 2.23.0
+  camel-printer:
+    artifactId: camel-printer
     dataformats: []
-  camel-pgevent:
     groupId: org.apache.camel
-    artifactId: camel-pgevent
-    version: 2.23.0
+    languages: []
     schemes:
-    - id: pgevent
+    - http: false
+      id: lpr
+      passive: false
+    version: 2.23.0
+  camel-protobuf:
+    artifactId: camel-protobuf
+    dataformats:
+    - protobuf
+    groupId: org.apache.camel
     languages: []
-    dataformats: []
+    schemes: []
+    version: 2.23.0
   camel-pubnub:
-    groupId: org.apache.camel
     artifactId: camel-pubnub
-    version: 2.23.0
-    schemes:
-    - id: pubnub
-    languages: []
     dataformats: []
-  camel-quartz:
     groupId: org.apache.camel
-    artifactId: camel-quartz
-    version: 2.23.0
-    schemes:
-    - id: quartz
     languages: []
+    schemes:
+    - http: false
+      id: pubnub
+      passive: false
+    version: 2.23.0
+  camel-quartz:
+    artifactId: camel-quartz
     dataformats: []
-  camel-quartz2:
     groupId: org.apache.camel
-    artifactId: camel-quartz2
-    version: 2.23.0
-    schemes:
-    - id: quartz2
     languages: []
+    schemes:
+    - http: false
+      id: quartz
+      passive: false
+    version: 2.23.0
+  camel-quartz2:
+    artifactId: camel-quartz2
     dataformats: []
-  camel-quickfix:
     groupId: org.apache.camel
-    artifactId: camel-quickfix
-    version: 2.23.0
-    schemes:
-    - id: quickfix
     languages: []
+    schemes:
+    - http: false
+      id: quartz2
+      passive: false
+    version: 2.23.0
+  camel-quickfix:
+    artifactId: camel-quickfix
     dataformats: []
-  camel-rabbitmq:
     groupId: org.apache.camel
-    artifactId: camel-rabbitmq
-    version: 2.23.0
-    schemes:
-    - id: rabbitmq
     languages: []
+    schemes:
+    - http: false
+      id: quickfix
+      passive: false
+    version: 2.23.0
+  camel-rabbitmq:
+    artifactId: camel-rabbitmq
     dataformats: []
-  camel-reactive-streams:
     groupId: org.apache.camel
-    artifactId: camel-reactive-streams
-    version: 2.23.0
-    schemes:
-    - id: reactive-streams
     languages: []
+    schemes:
+    - http: false
+      id: rabbitmq
+      passive: false
+    version: 2.23.0
+  camel-reactive-streams:
+    artifactId: camel-reactive-streams
     dataformats: []
-  camel-rest-swagger:
     groupId: org.apache.camel
-    artifactId: camel-rest-swagger
-    version: 2.23.0
-    schemes:
-    - id: rest-swagger
     languages: []
+    schemes:
+    - http: false
+      id: reactive-streams
+      passive: false
+    version: 2.23.0
+  camel-rest-swagger:
+    artifactId: camel-rest-swagger
     dataformats: []
-  camel-restlet:
     groupId: org.apache.camel
-    artifactId: camel-restlet
-    version: 2.23.0
-    schemes:
-    - id: restlet
-      http: true
     languages: []
+    schemes:
+    - http: false
+      id: rest-swagger
+      passive: false
+    version: 2.23.0
+  camel-restlet:
+    artifactId: camel-restlet
     dataformats: []
-  camel-rmi:
     groupId: org.apache.camel
-    artifactId: camel-rmi
-    version: 2.23.0
-    schemes:
-    - id: rmi
     languages: []
+    schemes:
+    - http: true
+      id: restlet
+      passive: false
+    version: 2.23.0
+  camel-rmi:
+    artifactId: camel-rmi
     dataformats: []
-  camel-routebox:
     groupId: org.apache.camel
-    artifactId: camel-routebox
-    version: 2.23.0
-    schemes:
-    - id: routebox
     languages: []
+    schemes:
+    - http: false
+      id: rmi
+      passive: false
+    version: 2.23.0
+  camel-routebox:
+    artifactId: camel-routebox
     dataformats: []
-  camel-rss:
     groupId: org.apache.camel
-    artifactId: camel-rss
-    version: 2.23.0
-    schemes:
-    - id: rss
     languages: []
+    schemes:
+    - http: false
+      id: routebox
+      passive: false
+    version: 2.23.0
+  camel-rss:
+    artifactId: camel-rss
     dataformats:
     - rss
-  camel-salesforce:
     groupId: org.apache.camel
-    artifactId: camel-salesforce
-    version: 2.23.0
-    schemes:
-    - id: salesforce
     languages: []
-    dataformats: []
-  camel-sap-netweaver:
-    groupId: org.apache.camel
-    artifactId: camel-sap-netweaver
-    version: 2.23.0
     schemes:
-    - id: sap-netweaver
-    languages: []
+    - http: false
+      id: rss
+      passive: false
+    version: 2.23.0
+  camel-salesforce:
+    artifactId: camel-salesforce
     dataformats: []
-  camel-schematron:
     groupId: org.apache.camel
-    artifactId: camel-schematron
-    version: 2.23.0
-    schemes:
-    - id: schematron
     languages: []
+    schemes:
+    - http: false
+      id: salesforce
+      passive: false
+    version: 2.23.0
+  camel-sap-netweaver:
+    artifactId: camel-sap-netweaver
     dataformats: []
-  camel-jsch:
     groupId: org.apache.camel
-    artifactId: camel-jsch
-    version: 2.23.0
-    schemes:
-    - id: scp
     languages: []
+    schemes:
+    - http: false
+      id: sap-netweaver
+      passive: false
+    version: 2.23.0
+  camel-saxon:
+    artifactId: camel-saxon
     dataformats: []
-  camel-service:
     groupId: org.apache.camel
-    artifactId: camel-service
-    version: 2.23.0
+    languages:
+    - xquery
     schemes:
-    - id: service
-    languages: []
+    - http: false
+      id: xquery
+      passive: false
+    version: 2.23.0
+  camel-schematron:
+    artifactId: camel-schematron
     dataformats: []
-  camel-servicenow:
     groupId: org.apache.camel
-    artifactId: camel-servicenow
-    version: 2.23.0
-    schemes:
-    - id: servicenow
     languages: []
+    schemes:
+    - http: false
+      id: schematron
+      passive: false
+    version: 2.23.0
+  camel-script:
+    artifactId: camel-script
     dataformats: []
-  camel-servlet:
     groupId: org.apache.camel
-    artifactId: camel-servlet
+    languages:
+    - javaScript
+    - php
+    - python
+    - ruby
+    schemes: []
     version: 2.23.0
-    schemes:
-    - id: servlet
-      http: true
-    languages: []
+  camel-service:
+    artifactId: camel-service
     dataformats: []
-  camel-sip:
     groupId: org.apache.camel
-    artifactId: camel-sip
-    version: 2.23.0
-    schemes:
-    - id: sip
-    - id: sips
     languages: []
+    schemes:
+    - http: false
+      id: service
+      passive: false
+    version: 2.23.0
+  camel-servicenow:
+    artifactId: camel-servicenow
     dataformats: []
-  camel-sjms:
     groupId: org.apache.camel
-    artifactId: camel-sjms
-    version: 2.23.0
-    schemes:
-    - id: sjms
-    - id: sjms-batch
     languages: []
+    schemes:
+    - http: false
+      id: servicenow
+      passive: false
+    version: 2.23.0
+  camel-servlet:
+    artifactId: camel-servlet
     dataformats: []
-  camel-sjms2:
     groupId: org.apache.camel
-    artifactId: camel-sjms2
-    version: 2.23.0
-    schemes:
-    - id: sjms2
     languages: []
+    schemes:
+    - http: true
+      id: servlet
+      passive: false
+    version: 2.23.0
+  camel-sip:
+    artifactId: camel-sip
     dataformats: []
-  camel-slack:
     groupId: org.apache.camel
-    artifactId: camel-slack
-    version: 2.23.0
-    schemes:
-    - id: slack
     languages: []
+    schemes:
+    - http: false
+      id: sip
+      passive: false
+    - http: false
+      id: sips
+      passive: false
+    version: 2.23.0
+  camel-sjms:
+    artifactId: camel-sjms
     dataformats: []
-  camel-smpp:
     groupId: org.apache.camel
-    artifactId: camel-smpp
-    version: 2.23.0
-    schemes:
-    - id: smpp
-    - id: smpps
     languages: []
+    schemes:
+    - http: false
+      id: sjms
+      passive: false
+    - http: false
+      id: sjms-batch
+      passive: false
+    version: 2.23.0
+  camel-sjms2:
+    artifactId: camel-sjms2
     dataformats: []
-  camel-snmp:
     groupId: org.apache.camel
-    artifactId: camel-snmp
-    version: 2.23.0
-    schemes:
-    - id: snmp
     languages: []
+    schemes:
+    - http: false
+      id: sjms2
+      passive: false
+    version: 2.23.0
+  camel-slack:
+    artifactId: camel-slack
     dataformats: []
-  camel-solr:
     groupId: org.apache.camel
-    artifactId: camel-solr
-    version: 2.23.0
-    schemes:
-    - id: solr
-    - id: solrCloud
-    - id: solrs
     languages: []
+    schemes:
+    - http: false
+      id: slack
+      passive: false
+    version: 2.23.0
+  camel-smpp:
+    artifactId: camel-smpp
     dataformats: []
-  camel-spark:
     groupId: org.apache.camel
-    artifactId: camel-spark
-    version: 2.23.0
+    languages: []
     schemes:
-    - id: spark
+    - http: false
+      id: smpp
+      passive: false
+    - http: false
+      id: smpps
+      passive: false
+    version: 2.23.0
+  camel-snakeyaml:
+    artifactId: camel-snakeyaml
+    dataformats:
+    - yaml-snakeyaml
+    groupId: org.apache.camel
     languages: []
+    schemes: []
+    version: 2.23.0
+  camel-snmp:
+    artifactId: camel-snmp
     dataformats: []
-  camel-spark-rest:
     groupId: org.apache.camel
-    artifactId: camel-spark-rest
-    version: 2.23.0
+    languages: []
     schemes:
-    - id: spark-rest
-      http: true
+    - http: false
+      id: snmp
+      passive: false
+    version: 2.23.0
+  camel-soap:
+    artifactId: camel-soap
+    dataformats:
+    - soapjaxb
+    groupId: org.apache.camel
     languages: []
+    schemes: []
+    version: 2.23.0
+  camel-solr:
+    artifactId: camel-solr
     dataformats: []
-  camel-splunk:
     groupId: org.apache.camel
-    artifactId: camel-splunk
-    version: 2.23.0
-    schemes:
-    - id: splunk
     languages: []
+    schemes:
+    - http: false
+      id: solr
+      passive: false
+    - http: false
+      id: solrs
+      passive: false
+    - http: false
+      id: solrCloud
+      passive: false
+    version: 2.23.0
+  camel-spark:
+    artifactId: camel-spark
     dataformats: []
-  camel-spring-batch:
     groupId: org.apache.camel
-    artifactId: camel-spring-batch
-    version: 2.23.0
-    schemes:
-    - id: spring-batch
     languages: []
+    schemes:
+    - http: false
+      id: spark
+      passive: false
+    version: 2.23.0
+  camel-spark-rest:
+    artifactId: camel-spark-rest
     dataformats: []
-  camel-spring:
     groupId: org.apache.camel
-    artifactId: camel-spring
-    version: 2.23.0
+    languages: []
     schemes:
-    - id: spring-event
-    languages:
-    - spel
+    - http: true
+      id: spark-rest
+      passive: false
+    version: 2.23.0
+  camel-splunk:
+    artifactId: camel-splunk
     dataformats: []
-  camel-spring-integration:
     groupId: org.apache.camel
-    artifactId: camel-spring-integration
-    version: 2.23.0
-    schemes:
-    - id: spring-integration
     languages: []
+    schemes:
+    - http: false
+      id: splunk
+      passive: false
+    version: 2.23.0
+  camel-spring:
+    artifactId: camel-spring
     dataformats: []
-  camel-spring-ldap:
     groupId: org.apache.camel
-    artifactId: camel-spring-ldap
-    version: 2.23.0
+    languages:
+    - spel
     schemes:
-    - id: spring-ldap
-    languages: []
+    - http: false
+      id: spring-event
+      passive: false
+    version: 2.23.0
+  camel-spring-batch:
+    artifactId: camel-spring-batch
     dataformats: []
-  camel-spring-redis:
     groupId: org.apache.camel
-    artifactId: camel-spring-redis
-    version: 2.23.0
-    schemes:
-    - id: spring-redis
     languages: []
+    schemes:
+    - http: false
+      id: spring-batch
+      passive: false
+    version: 2.23.0
+  camel-spring-integration:
+    artifactId: camel-spring-integration
     dataformats: []
-  camel-spring-ws:
     groupId: org.apache.camel
-    artifactId: camel-spring-ws
-    version: 2.23.0
-    schemes:
-    - id: spring-ws
-      http: true
     languages: []
+    schemes:
+    - http: false
+      id: spring-integration
+      passive: false
+    version: 2.23.0
+  camel-spring-ldap:
+    artifactId: camel-spring-ldap
     dataformats: []
-  camel-sql:
     groupId: org.apache.camel
-    artifactId: camel-sql
-    version: 2.23.0
-    schemes:
-    - id: sql
-    - id: sql-stored
     languages: []
+    schemes:
+    - http: false
+      id: spring-ldap
+      passive: false
+    version: 2.23.0
+  camel-spring-redis:
+    artifactId: camel-spring-redis
     dataformats: []
-  camel-ssh:
     groupId: org.apache.camel
-    artifactId: camel-ssh
-    version: 2.23.0
-    schemes:
-    - id: ssh
     languages: []
+    schemes:
+    - http: false
+      id: spring-redis
+      passive: false
+    version: 2.23.0
+  camel-spring-ws:
+    artifactId: camel-spring-ws
     dataformats: []
-  camel-stax:
     groupId: org.apache.camel
-    artifactId: camel-stax
-    version: 2.23.0
-    schemes:
-    - id: stax
     languages: []
+    schemes:
+    - http: true
+      id: spring-ws
+      passive: false
+    version: 2.23.0
+  camel-sql:
+    artifactId: camel-sql
     dataformats: []
-  camel-stomp:
     groupId: org.apache.camel
-    artifactId: camel-stomp
-    version: 2.23.0
-    schemes:
-    - id: stomp
     languages: []
+    schemes:
+    - http: false
+      id: sql
+      passive: false
+    - http: false
+      id: sql-stored
+      passive: false
+    version: 2.23.0
+  camel-ssh:
+    artifactId: camel-ssh
     dataformats: []
-  camel-stream:
     groupId: org.apache.camel
-    artifactId: camel-stream
-    version: 2.23.0
-    schemes:
-    - id: stream
     languages: []
+    schemes:
+    - http: false
+      id: ssh
+      passive: false
+    version: 2.23.0
+  camel-stax:
+    artifactId: camel-stax
     dataformats: []
-  camel-stringtemplate:
     groupId: org.apache.camel
-    artifactId: camel-stringtemplate
-    version: 2.23.0
-    schemes:
-    - id: string-template
     languages: []
+    schemes:
+    - http: false
+      id: stax
+      passive: false
+    version: 2.23.0
+  camel-stomp:
+    artifactId: camel-stomp
     dataformats: []
-  camel-telegram:
     groupId: org.apache.camel
-    artifactId: camel-telegram
-    version: 2.23.0
-    schemes:
-    - id: telegram
     languages: []
+    schemes:
+    - http: false
+      id: stomp
+      passive: false
+    version: 2.23.0
+  camel-stream:
+    artifactId: camel-stream
     dataformats: []
-  camel-thrift:
     groupId: org.apache.camel
-    artifactId: camel-thrift
-    version: 2.23.0
+    languages: []
     schemes:
-    - id: thrift
+    - http: false
+      id: stream
+      passive: false
+    version: 2.23.0
+  camel-stringtemplate:
+    artifactId: camel-stringtemplate
+    dataformats: []
+    groupId: org.apache.camel
     languages: []
+    schemes:
+    - http: false
+      id: string-template
+      passive: false
+    version: 2.23.0
+  camel-syslog:
+    artifactId: camel-syslog
     dataformats:
-    - thrift
-  camel-tika:
+    - syslog
     groupId: org.apache.camel
-    artifactId: camel-tika
-    version: 2.23.0
-    schemes:
-    - id: tika
     languages: []
-    dataformats: []
-  camel-twilio:
+    schemes: []
+    version: 2.23.0
+  camel-tagsoup:
+    artifactId: camel-tagsoup
+    dataformats:
+    - tidyMarkup
     groupId: org.apache.camel
-    artifactId: camel-twilio
+    languages: []
+    schemes: []
     version: 2.23.0
-    schemes:
-    - id: twilio
+  camel-tarfile:
+    artifactId: camel-tarfile
+    dataformats:
+    - tarfile
+    groupId: org.apache.camel
     languages: []
+    schemes: []
+    version: 2.23.0
+  camel-telegram:
+    artifactId: camel-telegram
     dataformats: []
-  camel-twitter:
     groupId: org.apache.camel
-    artifactId: camel-twitter
-    version: 2.23.0
+    languages: []
     schemes:
-    - id: twitter
-    - id: twitter-directmessage
-    - id: twitter-search
-    - id: twitter-streaming
-    - id: twitter-timeline
+    - http: false
+      id: telegram
+      passive: false
+    version: 2.23.0
+  camel-thrift:
+    artifactId: camel-thrift
+    dataformats:
+    - thrift
+    groupId: org.apache.camel
     languages: []
+    schemes:
+    - http: false
+      id: thrift
+      passive: false
+    version: 2.23.0
+  camel-tika:
+    artifactId: camel-tika
     dataformats: []
-  camel-undertow:
     groupId: org.apache.camel
-    artifactId: camel-undertow
-    version: 2.23.0
-    schemes:
-    - id: undertow
-      http: true
     languages: []
+    schemes:
+    - http: false
+      id: tika
+      passive: false
+    version: 2.23.0
+  camel-twilio:
+    artifactId: camel-twilio
     dataformats: []
-  camel-velocity:
     groupId: org.apache.camel
-    artifactId: camel-velocity
-    version: 2.23.0
-    schemes:
-    - id: velocity
     languages: []
+    schemes:
+    - http: false
+      id: twilio
+      passive: false
+    version: 2.23.0
+  camel-twitter:
+    artifactId: camel-twitter
     dataformats: []
-  camel-vertx:
     groupId: org.apache.camel
-    artifactId: camel-vertx
-    version: 2.23.0
-    schemes:
-    - id: vertx
     languages: []
+    schemes:
+    - http: false
+      id: twitter
+      passive: false
+    - http: false
+      id: twitter-directmessage
+      passive: false
+    - http: false
+      id: twitter-search
+      passive: false
+    - http: false
+      id: twitter-streaming
+      passive: false
+    - http: false
+      id: twitter-timeline
+      passive: false
+    version: 2.23.0
+  camel-undertow:
+    artifactId: camel-undertow
     dataformats: []
-  camel-weather:
     groupId: org.apache.camel
-    artifactId: camel-weather
-    version: 2.23.0
-    schemes:
-    - id: weather
     languages: []
-    dataformats: []
-  camel-web3j:
-    groupId: org.apache.camel
-    artifactId: camel-web3j
-    version: 2.23.0
     schemes:
-    - id: web3j
-    languages: []
-    dataformats: []
-  camel-websocket:
-    groupId: org.apache.camel
-    artifactId: camel-websocket
+    - http: true
+      id: undertow
+      passive: false
     version: 2.23.0
-    schemes:
-    - id: websocket
-      http: true
-    languages: []
-    dataformats: []
-  camel-wordpress:
+  camel-univocity-parsers:
+    artifactId: camel-univocity-parsers
+    dataformats:
+    - univocity-csv
+    - univocity-fixed
+    - univocity-tsv
     groupId: org.apache.camel
-    artifactId: camel-wordpress
-    version: 2.23.0
-    schemes:
-    - id: wordpress
     languages: []
-    dataformats: []
-  camel-xchange:
-    groupId: org.apache.camel
-    artifactId: camel-xchange
+    schemes: []
     version: 2.23.0
-    schemes:
-    - id: xchange
-    languages: []
+  camel-velocity:
+    artifactId: camel-velocity
     dataformats: []
-  camel-xmlrpc:
     groupId: org.apache.camel
-    artifactId: camel-xmlrpc
-    version: 2.23.0
-    schemes:
-    - id: xmlrpc
     languages: []
-    dataformats:
-    - xmlrpc
-  camel-xmlsecurity:
-    groupId: org.apache.camel
-    artifactId: camel-xmlsecurity
-    version: 2.23.0
     schemes:
-    - id: xmlsecurity
-    languages: []
-    dataformats:
-    - secureXML
-  camel-xmpp:
-    groupId: org.apache.camel
-    artifactId: camel-xmpp
+    - http: false
+      id: velocity
+      passive: false
     version: 2.23.0
-    schemes:
-    - id: xmpp
-    languages: []
+  camel-vertx:
+    artifactId: camel-vertx
     dataformats: []
-  camel-saxon:
     groupId: org.apache.camel
-    artifactId: camel-saxon
-    version: 2.23.0
+    languages: []
     schemes:
-    - id: xquery
-    languages:
-    - xquery
-    dataformats: []
-  camel-yammer:
-    groupId: org.apache.camel
-    artifactId: camel-yammer
+    - http: false
+      id: vertx
+      passive: false
     version: 2.23.0
-    schemes:
-    - id: yammer
-    languages: []
+  camel-weather:
+    artifactId: camel-weather
     dataformats: []
-  camel-yql:
     groupId: org.apache.camel
-    artifactId: camel-yql
-    version: 2.23.0
-    schemes:
-    - id: yql
     languages: []
-    dataformats: []
-  camel-zendesk:
-    groupId: org.apache.camel
-    artifactId: camel-zendesk
-    version: 2.23.0
     schemes:
-    - id: zendesk
-    languages: []
-    dataformats: []
-  camel-zookeeper:
-    groupId: org.apache.camel
-    artifactId: camel-zookeeper
+    - http: false
+      id: weather
+      passive: false
     version: 2.23.0
-    schemes:
-    - id: zookeeper
-    languages: []
+  camel-web3j:
+    artifactId: camel-web3j
     dataformats: []
-  camel-zookeeper-master:
     groupId: org.apache.camel
-    artifactId: camel-zookeeper-master
-    version: 2.23.0
-    schemes:
-    - id: zookeeper-master
     languages: []
-    dataformats: []
-  camel-knative:
-    groupId: org.apache.camel.k
-    artifactId: camel-knative
-    version: 0.1.1-SNAPSHOT
     schemes:
-    - id: knative
-      http: true
-    languages: []
-    dataformats: []
-  camel-juel:
-    groupId: org.apache.camel
-    artifactId: camel-juel
-    version: 2.23.0
-    components: []
-    languages:
-    - el
-    dataformats: []
-  camel-groovy:
-    groupId: org.apache.camel
-    artifactId: camel-groovy
-    version: 2.23.0
-    components: []
-    languages:
-    - groovy
-    dataformats: []
-  camel-script:
-    groupId: org.apache.camel
-    artifactId: camel-script
-    version: 2.23.0
-    components: []
-    languages:
-    - javaScript
-    - php
-    - python
-    - ruby
-    dataformats: []
-  camel-jsonpath:
-    groupId: org.apache.camel
-    artifactId: camel-jsonpath
+    - http: false
+      id: web3j
+      passive: false
     version: 2.23.0
-    components: []
-    languages:
-    - jsonpath
-    dataformats: []
-  camel-jxpath:
-    groupId: org.apache.camel
-    artifactId: camel-jxpath
-    version: 2.23.0
-    components: []
-    languages:
-    - jxpath
-    dataformats: []
-  camel-ognl:
-    groupId: org.apache.camel
-    artifactId: camel-ognl
-    version: 2.23.0
-    components: []
-    languages:
-    - ognl
-    dataformats: []
-  camel-josql:
-    groupId: org.apache.camel
-    artifactId: camel-josql
-    version: 2.23.0
-    components: []
-    languages:
-    - sql
+  camel-websocket:
+    artifactId: camel-websocket
     dataformats: []
-  camel-hl7:
     groupId: org.apache.camel
-    artifactId: camel-hl7
-    version: 2.23.0
-    components: []
-    languages:
-    - terser
-    dataformats:
-    - hl7
-  camel-asn1:
-    groupId: org.apache.camel
-    artifactId: camel-asn1
-    version: 2.23.0
-    components: []
     languages: []
-    dataformats:
-    - asn1
-  camel-barcode:
-    groupId: org.apache.camel
-    artifactId: camel-barcode
-    version: 2.23.0
-    components: []
-    languages: []
-    dataformats:
-    - barcode
-  camel-base64:
-    groupId: org.apache.camel
-    artifactId: camel-base64
+    schemes:
+    - http: true
+      id: websocket
+      passive: false
     version: 2.23.0
-    components: []
-    languages: []
-    dataformats:
-    - base64
-  camel-beanio:
+  camel-wordpress:
+    artifactId: camel-wordpress
+    dataformats: []
     groupId: org.apache.camel
-    artifactId: camel-beanio
-    version: 2.23.0
-    components: []
     languages: []
-    dataformats:
-    - beanio
-  camel-bindy:
-    groupId: org.apache.camel
-    artifactId: camel-bindy
+    schemes:
+    - http: false
+      id: wordpress
+      passive: false
     version: 2.23.0
-    components: []
-    languages: []
-    dataformats:
-    - bindy-csv
-    - bindy-fixed
-    - bindy-kvp
-  camel-boon:
+  camel-xchange:
+    artifactId: camel-xchange
+    dataformats: []
     groupId: org.apache.camel
-    artifactId: camel-boon
-    version: 2.23.0
-    components: []
     languages: []
-    dataformats:
-    - boon
-  camel-castor:
-    groupId: org.apache.camel
-    artifactId: camel-castor
+    schemes:
+    - http: false
+      id: xchange
+      passive: false
     version: 2.23.0
-    components: []
-    languages: []
+  camel-xmlbeans:
+    artifactId: camel-xmlbeans
     dataformats:
-    - castor
-  camel-csv:
+    - xmlBeans
     groupId: org.apache.camel
-    artifactId: camel-csv
-    version: 2.23.0
-    components: []
     languages: []
-    dataformats:
-    - csv
-  camel-hessian:
-    groupId: org.apache.camel
-    artifactId: camel-hessian
+    schemes: []
     version: 2.23.0
-    components: []
-    languages: []
+  camel-xmljson:
+    artifactId: camel-xmljson
     dataformats:
-    - hessian
-  camel-ical:
+    - xmljson
     groupId: org.apache.camel
-    artifactId: camel-ical
-    version: 2.23.0
-    components: []
     languages: []
-    dataformats:
-    - ical
-  camel-jacksonxml:
-    groupId: org.apache.camel
-    artifactId: camel-jacksonxml
+    schemes: []
     version: 2.23.0
-    components: []
-    languages: []
+  camel-xmlrpc:
+    artifactId: camel-xmlrpc
     dataformats:
-    - jacksonxml
-  camel-jaxb:
+    - xmlrpc
     groupId: org.apache.camel
-    artifactId: camel-jaxb
-    version: 2.23.0
-    components: []
     languages: []
-    dataformats:
-    - jaxb
-  camel-jibx:
-    groupId: org.apache.camel
-    artifactId: camel-jibx
+    schemes:
+    - http: false
+      id: xmlrpc
+      passive: false
     version: 2.23.0
-    components: []
-    languages: []
+  camel-xmlsecurity:
+    artifactId: camel-xmlsecurity
     dataformats:
-    - jibx
-  camel-fastjson:
+    - secureXML
     groupId: org.apache.camel
-    artifactId: camel-fastjson
-    version: 2.23.0
-    components: []
     languages: []
-    dataformats:
-    - json-fastjson
-  camel-gson:
-    groupId: org.apache.camel
-    artifactId: camel-gson
+    schemes:
+    - http: false
+      id: xmlsecurity
+      passive: false
     version: 2.23.0
-    components: []
-    languages: []
-    dataformats:
-    - json-gson
-  camel-jackson:
+  camel-xmpp:
+    artifactId: camel-xmpp
+    dataformats: []
     groupId: org.apache.camel
-    artifactId: camel-jackson
-    version: 2.23.0
-    components: []
     languages: []
-    dataformats:
-    - json-jackson
-  camel-johnzon:
-    groupId: org.apache.camel
-    artifactId: camel-johnzon
+    schemes:
+    - http: false
+      id: xmpp
+      passive: false
     version: 2.23.0
-    components: []
-    languages: []
-    dataformats:
-    - json-johnzon
   camel-xstream:
-    groupId: org.apache.camel
     artifactId: camel-xstream
-    version: 2.23.0
-    components: []
-    languages: []
     dataformats:
     - json-xstream
     - xstream
-  camel-lzf:
     groupId: org.apache.camel
-    artifactId: camel-lzf
-    version: 2.23.0
-    components: []
     languages: []
-    dataformats:
-    - lzf
-  camel-protobuf:
-    groupId: org.apache.camel
-    artifactId: camel-protobuf
+    schemes: []
     version: 2.23.0
-    components: []
-    languages: []
-    dataformats:
-    - protobuf
-  camel-soap:
+  camel-yammer:
+    artifactId: camel-yammer
+    dataformats: []
     groupId: org.apache.camel
-    artifactId: camel-soap
-    version: 2.23.0
-    components: []
     languages: []
-    dataformats:
-    - soapjaxb
-  camel-syslog:
-    groupId: org.apache.camel
-    artifactId: camel-syslog
+    schemes:
+    - http: false
+      id: yammer
+      passive: false
     version: 2.23.0
-    components: []
-    languages: []
-    dataformats:
-    - syslog
-  camel-tarfile:
+  camel-yql:
+    artifactId: camel-yql
+    dataformats: []
     groupId: org.apache.camel
-    artifactId: camel-tarfile
-    version: 2.23.0
-    components: []
     languages: []
-    dataformats:
-    - tarfile
-  camel-tagsoup:
-    groupId: org.apache.camel
-    artifactId: camel-tagsoup
+    schemes:
+    - http: false
+      id: yql
+      passive: false
     version: 2.23.0
-    components: []
-    languages: []
-    dataformats:
-    - tidyMarkup
-  camel-univocity-parsers:
+  camel-zendesk:
+    artifactId: camel-zendesk
+    dataformats: []
     groupId: org.apache.camel
-    artifactId: camel-univocity-parsers
-    version: 2.23.0
-    components: []
     languages: []
-    dataformats:
-    - univocity-csv
-    - univocity-fixed
-    - univocity-tsv
-  camel-xmlbeans:
-    groupId: org.apache.camel
-    artifactId: camel-xmlbeans
+    schemes:
+    - http: false
+      id: zendesk
+      passive: false
     version: 2.23.0
-    components: []
-    languages: []
+  camel-zipfile:
+    artifactId: camel-zipfile
     dataformats:
-    - xmlBeans
-  camel-xmljson:
+    - zipfile
     groupId: org.apache.camel
-    artifactId: camel-xmljson
-    version: 2.23.0
-    components: []
     languages: []
-    dataformats:
-    - xmljson
-  camel-snakeyaml:
-    groupId: org.apache.camel
-    artifactId: camel-snakeyaml
+    schemes: []
     version: 2.23.0
-    components: []
-    languages: []
-    dataformats:
-    - yaml-snakeyaml
-  camel-zipfile:
+  camel-zookeeper:
+    artifactId: camel-zookeeper
+    dataformats: []
     groupId: org.apache.camel
-    artifactId: camel-zipfile
+    languages: []
+    schemes:
+    - http: false
+      id: zookeeper
+      passive: false
     version: 2.23.0
-    components: []
+  camel-zookeeper-master:
+    artifactId: camel-zookeeper-master
+    dataformats: []
+    groupId: org.apache.camel
     languages: []
-    dataformats:
-    - zipfile
-version: 2.23.0
+    schemes:
+    - http: false
+      id: zookeeper-master
+      passive: false
+    version: 2.23.0
 
 `
 	Resources["crd-integration-context.yaml"] =
diff --git a/pkg/builder/builder_steps.go b/pkg/builder/builder_steps.go
index 79d98d8d..8acf26a8 100644
--- a/pkg/builder/builder_steps.go
+++ b/pkg/builder/builder_steps.go
@@ -115,7 +115,7 @@ func ComputeDependencies(ctx *Context) error {
 		return err
 	}
 
-	goal := fmt.Sprintf("org.apache.camel.k:camel-k-runtime-dependency-lister:%s:generate-dependency-list", version.Version)
+	goal := fmt.Sprintf("org.apache.camel.k:camel-k-maven-plugin:%s:generate-dependency-list", version.Version)
 
 	err = maven.Run(p, MavenExtraOptions(), goal)
 	if err != nil {
diff --git a/runtime/dependency-lister/pom.xml b/runtime/camel-k-maven-plugin/pom.xml
similarity index 80%
rename from runtime/dependency-lister/pom.xml
rename to runtime/camel-k-maven-plugin/pom.xml
index 20ae8bae..3aded1b0 100644
--- a/runtime/dependency-lister/pom.xml
+++ b/runtime/camel-k-maven-plugin/pom.xml
@@ -29,7 +29,7 @@
   <modelVersion>4.0.0</modelVersion>
   <packaging>maven-plugin</packaging>
 
-  <artifactId>camel-k-runtime-dependency-lister</artifactId>
+  <artifactId>camel-k-maven-plugin</artifactId>
 
   <dependencies>
     <dependency>
@@ -80,11 +80,37 @@
         </exclusion>
       </exclusions>
     </dependency>
+    <dependency>
+      <groupId>org.apache.camel</groupId>
+      <artifactId>camel-catalog</artifactId>
+    </dependency>
     <dependency>
       <groupId>org.yaml</groupId>
       <artifactId>snakeyaml</artifactId>
       <version>${snakeyaml.version}</version>
     </dependency>
+
+    <dependency>
+      <groupId>com.fasterxml.jackson.core</groupId>
+      <artifactId>jackson-databind</artifactId>
+      <version>${jackson.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>com.fasterxml.jackson.datatype</groupId>
+      <artifactId>jackson-datatype-jdk8</artifactId>
+      <version>${jackson.version}</version>
+    </dependency>
+
+    <dependency>
+      <groupId>org.apache.commons</groupId>
+      <artifactId>commons-collections4</artifactId>
+      <version>${commons-collections4.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.commons</groupId>
+      <artifactId>commons-lang3</artifactId>
+      <version>${commons-lang.version}</version>
+    </dependency>
   </dependencies>
 
   <build>
diff --git a/runtime/camel-k-maven-plugin/src/main/java/org/apache/camel/k/tooling/maven/dependency/GenerateCatalogMojo.java b/runtime/camel-k-maven-plugin/src/main/java/org/apache/camel/k/tooling/maven/dependency/GenerateCatalogMojo.java
new file mode 100644
index 00000000..307fa59e
--- /dev/null
+++ b/runtime/camel-k-maven-plugin/src/main/java/org/apache/camel/k/tooling/maven/dependency/GenerateCatalogMojo.java
@@ -0,0 +1,598 @@
+/**
+ * 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 org.apache.camel.k.tooling.maven.dependency;
+
+import java.io.IOException;
+import java.io.Writer;
+import java.nio.charset.StandardCharsets;
+import java.nio.file.Files;
+import java.nio.file.Path;
+import java.nio.file.Paths;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.Objects;
+import java.util.TreeMap;
+import java.util.stream.Stream;
+
+import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
+import com.fasterxml.jackson.databind.ObjectMapper;
+import org.apache.camel.catalog.CamelCatalog;
+import org.apache.camel.catalog.DefaultCamelCatalog;
+import org.apache.commons.lang3.StringUtils;
+import org.apache.maven.plugin.AbstractMojo;
+import org.apache.maven.plugin.MojoExecutionException;
+import org.apache.maven.plugin.MojoFailureException;
+import org.apache.maven.plugins.annotations.LifecyclePhase;
+import org.apache.maven.plugins.annotations.Mojo;
+import org.apache.maven.plugins.annotations.Parameter;
+import org.apache.maven.plugins.annotations.ResolutionScope;
+import org.apache.maven.project.MavenProject;
+import org.yaml.snakeyaml.DumperOptions;
+import org.yaml.snakeyaml.Yaml;
+import org.yaml.snakeyaml.nodes.Tag;
+import org.yaml.snakeyaml.representer.Representer;
+
+@Mojo(
+    name = "generate-catalog",
+    defaultPhase = LifecyclePhase.GENERATE_RESOURCES,
+    threadSafe = true,
+    requiresDependencyResolution = ResolutionScope.COMPILE_PLUS_RUNTIME,
+    requiresDependencyCollection = ResolutionScope.COMPILE_PLUS_RUNTIME)
+public class GenerateCatalogMojo extends AbstractMojo {
+    private static final List<String> KNOWN_HTTP_URIS = Arrays.asList(
+        "ahc",
+        "ahc-ws",
+        "atmosphere-websocket",
+        "cxf",
+        "cxfrs",
+        "grpc",
+        "jetty",
+        "netty-http",
+        "netty4-http",
+        "rest",
+        "restlet",
+        "servlet",
+        "spark-rest",
+        "spring-ws",
+        "undertow",
+        "websocket",
+        "knative"
+    );
+
+    private static final List<String> KNOWN_PASSIVE_URIS = Arrays.asList(
+        "bean",
+        "binding",
+        "browse",
+        "class",
+        "controlbus",
+        "dataformat",
+        "dataset",
+        "direct",
+        "direct-vm",
+        "language",
+        "log",
+        "mock",
+        "properties",
+        "ref",
+        "seda",
+        "stub",
+        "test",
+        "validator",
+        "vm"
+    );
+
+    @Parameter(readonly = true, defaultValue = "${project}")
+    private MavenProject project;
+
+    @Parameter(property = "catalog.path", defaultValue = "${project.build.directory}/camel-catalog.yaml")
+    private String outputFile;
+
+    // ********************
+    //
+    // ********************
+
+    @Override
+    public void execute() throws MojoExecutionException, MojoFailureException {
+        final Path output = Paths.get(this.outputFile);
+
+        try {
+            if (Files.notExists(output.getParent())) {
+                Files.createDirectories(output.getParent());
+            }
+
+            if (Files.exists(output)) {
+                Files.delete(output);
+            }
+        } catch (IOException e) {
+            throw new MojoExecutionException("Exception while generating camel catalog", e);
+        }
+
+        final Map<String, CamelArtifact> artifacts = new TreeMap<>();
+        final CamelCatalog catalog = new DefaultCamelCatalog();
+
+        try {
+            processComponents(catalog, artifacts);
+            processLanguages(catalog, artifacts);
+            processDataFormats(catalog, artifacts);
+            processEmbeddedComponent(catalog, artifacts);
+
+            DumperOptions options = new DumperOptions();
+            options.setIndent(2);
+            options.setDefaultFlowStyle(DumperOptions.FlowStyle.BLOCK);
+
+            Representer representer = new Representer();
+            representer.addClassTag(GenerateCatalogMojo.CamelArtifact.class, Tag.MAP);
+
+            try (Writer writer = Files.newBufferedWriter(output, StandardCharsets.UTF_8)) {
+                Map<String, Object> answer = new HashMap<>();
+                answer.put("artifacts", artifacts);
+                answer.put("version", catalog.getLoadedVersion());
+
+                new Yaml(representer, options).dump(answer, writer);
+            }
+        } catch (IOException e) {
+            throw new MojoExecutionException("Exception while generating catalog", e);
+        }
+    }
+
+    private void processComponents(CamelCatalog catalog, Map<String, CamelArtifact> artifacts) throws IOException {
+        ObjectMapper mapper = new ObjectMapper();
+
+        for (String name : catalog.findComponentNames()) {
+            String json = catalog.componentJSonSchema(name);
+            ComponentDefinition definition = mapper.readValue(json, ComponentDefinitionContainer.class).getComponent();
+
+            artifacts.compute(definition.getArtifactId(), (key, artifact) -> {
+                if (artifact == null) {
+                    artifact = new CamelArtifact();
+                    artifact.setGroupId(definition.getGroupId());
+                    artifact.setArtifactId(definition.getArtifactId());
+                    artifact.setVersion(definition.getVersion());
+
+                    Objects.requireNonNull(artifact.getGroupId());
+                    Objects.requireNonNull(artifact.getArtifactId());
+                    Objects.requireNonNull(artifact.getVersion());
+                }
+
+                definition.getSchemes()
+                    .map(StringUtils::trimToNull)
+                    .filter(Objects::nonNull)
+                    .forEach(artifact::createScheme);
+
+                return artifact;
+            });
+        }
+    }
+
+    private void processLanguages(CamelCatalog catalog, Map<String, CamelArtifact> artifacts) throws IOException {
+        ObjectMapper mapper = new ObjectMapper();
+
+        for (String name : catalog.findLanguageNames()) {
+            String json = catalog.languageJSonSchema(name);
+            LanguageDefinition definition = mapper.readValue(json, LanguageDefinitionContainer.class).getLanguage();
+
+            artifacts.compute(definition.getArtifactId(), (key, artifact) -> {
+                if (artifact == null) {
+                    artifact = new CamelArtifact();
+                    artifact.setGroupId(definition.getGroupId());
+                    artifact.setArtifactId(definition.getArtifactId());
+                    artifact.setVersion(definition.getVersion());
+
+                    Objects.requireNonNull(artifact.getGroupId());
+                    Objects.requireNonNull(artifact.getArtifactId());
+                    Objects.requireNonNull(artifact.getVersion());
+                }
+
+                artifact.addLanguage(definition.getName());
+
+                return artifact;
+            });
+        }
+    }
+
+    private void processDataFormats(CamelCatalog catalog, Map<String, CamelArtifact> artifacts) throws IOException {
+        ObjectMapper mapper = new ObjectMapper();
+
+        for (String name : catalog.findDataFormatNames()) {
+            String json = catalog.dataFormatJSonSchema(name);
+            DataFormatDefinition definition = mapper.readValue(json, DataFormatDefinitionContainer.class).getDataformat();
+
+            artifacts.compute(definition.getArtifactId(), (key, artifact) -> {
+                if (artifact == null) {
+                    artifact = new CamelArtifact();
+                    artifact.setGroupId(definition.getGroupId());
+                    artifact.setArtifactId(definition.getArtifactId());
+                    artifact.setVersion(definition.getVersion());
+
+                    Objects.requireNonNull(artifact.getGroupId());
+                    Objects.requireNonNull(artifact.getArtifactId());
+                    Objects.requireNonNull(artifact.getVersion());
+                }
+
+                artifact.addDataformats(definition.getName());
+
+                return artifact;
+            });
+        }
+    }
+
+    private void processEmbeddedComponent(CamelCatalog catalog, Map<String, CamelArtifact> artifacts) throws IOException {
+        CamelArtifact knative = new CamelArtifact();
+        knative.setGroupId("org.apache.camel.k");
+        knative.setArtifactId("camel-knative");
+        knative.setVersion(project.getVersion());
+        knative.createScheme("knative").setHttp(true);
+
+        artifacts.put(knative.getArtifactId(), knative);
+    }
+
+    // ********************
+    // Model
+    // ********************
+
+    public static class CamelArtifact {
+        private String groupId;
+        private String artifactId;
+        private String version;
+        private List<CamelScheme> schemes;
+        private List<String> languages;
+        private List<String> dataformats;
+
+        public CamelArtifact() {
+            this.schemes = new ArrayList<>();
+            this.languages = new ArrayList<>();
+            this.dataformats = new ArrayList<>();
+        }
+
+        public String getGroupId() {
+            return groupId;
+        }
+
+        public void setGroupId(String groupId) {
+            this.groupId = groupId;
+        }
+
+        public String getArtifactId() {
+            return artifactId;
+        }
+
+        public void setArtifactId(String artifactId) {
+            this.artifactId = artifactId;
+        }
+
+        public String getVersion() {
+            return version;
+        }
+
+        public void setVersion(String version) {
+            this.version = version;
+        }
+
+        public void setSchemes(List<CamelScheme> schemes) {
+            this.schemes = schemes;
+        }
+
+        public void addScheme(CamelScheme scheme) {
+            if (!this.schemes.contains(scheme)) {
+                this.schemes.add(scheme);
+            }
+        }
+
+        public List<String> getLanguages() {
+            return languages;
+        }
+
+        public void setLanguages(List<String> languages) {
+            this.languages = languages;
+        }
+
+        public void addLanguage(String language) {
+            if (!this.languages.contains(language)) {
+                this.languages.add(language);
+            }
+        }
+
+        public List<String> getDataformats() {
+            return dataformats;
+        }
+
+        public void setDataformats(List<String> dataformats) {
+            this.dataformats = dataformats;
+        }
+
+        public void addDataformats(String dataformat) {
+            if (!this.dataformats.contains(dataformat)) {
+                this.dataformats.add(dataformat);
+            }
+        }
+
+        public List<CamelScheme> getSchemes() {
+            return schemes;
+        }
+
+        public CamelScheme createScheme(String id) {
+            for (CamelScheme scheme: schemes) {
+                if (scheme.getId().equals(id)) {
+                    return scheme;
+                }
+            }
+
+
+            CamelScheme answer = new CamelScheme();
+            answer.setId(id);
+            answer.setHttp( KNOWN_HTTP_URIS.contains(id));
+            answer.setPassive(KNOWN_PASSIVE_URIS.contains(id));
+
+            schemes.add(answer);
+
+            return answer;
+        }
+
+        @Override
+        public boolean equals(Object o) {
+            if (this == o) {
+                return true;
+            }
+            if (o == null || getClass() != o.getClass()) {
+                return false;
+            }
+            CamelArtifact artifact = (CamelArtifact) o;
+            return Objects.equals(getArtifactId(), artifact.getArtifactId());
+        }
+
+        @Override
+        public int hashCode() {
+            return Objects.hash(getArtifactId());
+        }
+    }
+
+    private static class CamelScheme {
+        private String id;
+        private boolean http;
+        private boolean passive;
+
+        public CamelScheme() {
+        }
+
+        public String getId() {
+            return id;
+        }
+
+        public void setId(String id) {
+            this.id = id;
+        }
+
+        public boolean isHttp() {
+            return http;
+        }
+
+        public void setHttp(boolean http) {
+            this.http = http;
+        }
+
+        public boolean isPassive() {
+            return passive;
+        }
+
+        public void setPassive(boolean passive) {
+            this.passive = passive;
+        }
+
+        @Override
+        public boolean equals(Object o) {
+            if (this == o) {
+                return true;
+            }
+            if (o == null || getClass() != o.getClass()) {
+                return false;
+            }
+            CamelScheme scheme = (CamelScheme) o;
+            return isHttp() == scheme.isHttp() &&
+                isPassive() == scheme.isPassive() &&
+                Objects.equals(getId(), scheme.getId());
+        }
+
+        @Override
+        public int hashCode() {
+            return Objects.hash(getId(), isHttp(), isPassive());
+        }
+    }
+
+    // ********************
+    // Camel Catalog Model
+    // ********************
+
+    @JsonIgnoreProperties(ignoreUnknown = true)
+    public static final class ComponentDefinitionContainer {
+        private ComponentDefinition component;
+
+        public ComponentDefinition getComponent() {
+            return component;
+        }
+
+        public void setComponent(ComponentDefinition component) {
+            this.component = component;
+        }
+    }
+
+    @JsonIgnoreProperties(ignoreUnknown = true)
+    public static final class ComponentDefinition {
+        private String scheme;
+        private String groupId;
+        private String artifactId;
+        private String version;
+        private String alternativeSchemes;
+
+        public Stream<String> getSchemes() {
+            String schemeIDs = StringUtils.trimToEmpty(alternativeSchemes);
+
+            return Stream.concat(
+                Stream.of(scheme),
+                Stream.of(StringUtils.split(schemeIDs, ','))
+            );
+        }
+
+        public String getScheme() {
+            return scheme;
+        }
+
+        public void setScheme(String scheme) {
+            this.scheme = scheme;
+        }
+
+        public String getGroupId() {
+            return groupId;
+        }
+
+        public void setGroupId(String groupId) {
+            this.groupId = groupId;
+        }
+
+        public String getArtifactId() {
+            return artifactId;
+        }
+
+        public void setArtifactId(String artifactId) {
+            this.artifactId = artifactId;
+        }
+
+        public String getVersion() {
+            return version;
+        }
+
+        public void setVersion(String version) {
+            this.version = version;
+        }
+
+        public String getAlternativeSchemes() {
+            return alternativeSchemes;
+        }
+
+        public void setAlternativeSchemes(String alternativeSchemes) {
+            this.alternativeSchemes = alternativeSchemes;
+        }
+    }
+
+    @JsonIgnoreProperties(ignoreUnknown = true)
+    public static final class LanguageDefinitionContainer {
+        private LanguageDefinition language;
+
+        public LanguageDefinition getLanguage() {
+            return language;
+        }
+
+        public void setLanguage(LanguageDefinition language) {
+            this.language = language;
+        }
+    }
+
+    @JsonIgnoreProperties(ignoreUnknown = true)
+    public static final class LanguageDefinition {
+        private String name;
+        private String groupId;
+        private String artifactId;
+        private String version;
+
+        public String getName() {
+            return name;
+        }
+
+        public void setName(String name) {
+            this.name = name;
+        }
+
+        public String getGroupId() {
+            return groupId;
+        }
+
+        public void setGroupId(String groupId) {
+            this.groupId = groupId;
+        }
+
+        public String getArtifactId() {
+            return artifactId;
+        }
+
+        public void setArtifactId(String artifactId) {
+            this.artifactId = artifactId;
+        }
+
+        public String getVersion() {
+            return version;
+        }
+
+        public void setVersion(String version) {
+            this.version = version;
+        }
+    }
+
+    @JsonIgnoreProperties(ignoreUnknown = true)
+    public static final class DataFormatDefinitionContainer {
+        private DataFormatDefinition dataformat;
+
+        public DataFormatDefinition getDataformat() {
+            return dataformat;
+        }
+
+        public void setDataformat(DataFormatDefinition dataformat) {
+            this.dataformat = dataformat;
+        }
+    }
+
+    @JsonIgnoreProperties(ignoreUnknown = true)
+    public static final class DataFormatDefinition {
+        private String name;
+        private String groupId;
+        private String artifactId;
+        private String version;
+
+        public String getName() {
+            return name;
+        }
+
+        public void setName(String name) {
+            this.name = name;
+        }
+
+        public String getGroupId() {
+            return groupId;
+        }
+
+        public void setGroupId(String groupId) {
+            this.groupId = groupId;
+        }
+
+        public String getArtifactId() {
+            return artifactId;
+        }
+
+        public void setArtifactId(String artifactId) {
+            this.artifactId = artifactId;
+        }
+
+        public String getVersion() {
+            return version;
+        }
+
+        public void setVersion(String version) {
+            this.version = version;
+        }
+    }
+}
diff --git a/runtime/dependency-lister/src/main/java/org/apache/camel/k/tooling/maven/dependency/DependencyListerMojo.java b/runtime/camel-k-maven-plugin/src/main/java/org/apache/camel/k/tooling/maven/dependency/GenerateDependencyListMojo.java
similarity index 98%
rename from runtime/dependency-lister/src/main/java/org/apache/camel/k/tooling/maven/dependency/DependencyListerMojo.java
rename to runtime/camel-k-maven-plugin/src/main/java/org/apache/camel/k/tooling/maven/dependency/GenerateDependencyListMojo.java
index dcad45a0..8301c786 100644
--- a/runtime/dependency-lister/src/main/java/org/apache/camel/k/tooling/maven/dependency/DependencyListerMojo.java
+++ b/runtime/camel-k-maven-plugin/src/main/java/org/apache/camel/k/tooling/maven/dependency/GenerateDependencyListMojo.java
@@ -48,7 +48,7 @@
     threadSafe = true,
     requiresDependencyResolution = ResolutionScope.COMPILE_PLUS_RUNTIME,
     requiresDependencyCollection = ResolutionScope.COMPILE_PLUS_RUNTIME)
-public class DependencyListerMojo extends AbstractMojo {
+public class GenerateDependencyListMojo extends AbstractMojo {
     @Parameter(readonly = true, defaultValue = "${project}")
     private MavenProject project;
 
diff --git a/runtime/catalog-builder/pom.xml b/runtime/catalog-builder/pom.xml
deleted file mode 100644
index 95ff3ce4..00000000
--- a/runtime/catalog-builder/pom.xml
+++ /dev/null
@@ -1,102 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-    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.
-
--->
-<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.1.1-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>${gmavenplus-plugin.version}</version>
-        <executions>
-          <execution>
-            <id>get-syndesis-version</id>
-            <phase>initialize</phase>
-            <goals>
-              <goal>execute</goal>
-            </goals>
-          </execution>
-        </executions>
-        <configuration>
-          <properties>
-            <property>
-              <name>projectVersion</name>
-              <value>${project.version}</value>
-            </property>
-            <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</artifactId>
-            <version>${groovy.version}</version>
-            <scope>runtime</scope>
-          </dependency>
-          <dependency>
-            <groupId>org.codehaus.groovy</groupId>
-            <artifactId>groovy-json</artifactId>
-            <version>${groovy.version}</version>
-            <scope>runtime</scope>
-          </dependency>
-          <dependency>
-            <groupId>org.codehaus.groovy</groupId>
-            <artifactId>groovy-ant</artifactId>
-            <version>${groovy.version}</version>
-            <scope>runtime</scope>
-          </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
deleted file mode 100644
index acfe2a68..00000000
--- a/runtime/catalog-builder/src/main/resources/catalogbuilder.groovy
+++ /dev/null
@@ -1,193 +0,0 @@
-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'] = [:]
-
-
-
-// *******************************
-//
-// https://github.com/apache/camel-k/issues/264
-//
-// *******************************
-
-def httpURIs = [
-	"ahc",
-	"ahc-ws",
-	"atmosphere-websocket",
-	"cxf",
-	"cxfrs",
-	"grpc",
-	"jetty",
-	"netty-http",
-	"netty4-http",
-	"rest",
-	"restlet",
-	"servlet",
-	"spark-rest",
-	"spring-ws",
-	"undertow",
-	"websocket",
-	"knative"
-]
-
-def passiveURIs = [
-	"bean",
-	"binding",
-	"browse",
-	"class",
-	"controlbus",
-	"dataformat",
-	"dataset",
-	"direct",
-	"direct-vm",
-	"language",
-	"log",
-	"mock",
-	"properties",
-	"ref",
-	"seda",
-	"stub",
-	"test",
-	"validator",
-	"vm"
-]
-
-// *******************************
-//
-// 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'] = []
-    }
-
-    def schemes = output['artifacts'][id]['schemes']
-    def scheme = json.component.scheme.trim()
-
-    if (!schemes.any{ it['id'] == scheme}) {
-        schemes << [ id: scheme ]
-    }
-
-    if (json.component.alternativeSchemes) {
-        json.component.alternativeSchemes.split(',').collect {
-            it.trim()
-        }.findAll {
-            !schemes.any{ it['id'] == scheme }
-        }.each { 
-            schemes << [ id: scheme ]
-        }
-    }
-
-    schemes?.each {
-        if (httpURIs.contains(it['id'])) {
-            it['http'] = true
-        }
-        if (passiveURIs.contains(it['id'])) {
-            it['passive'] = true
-        }
-    }
-}
-
-
-// *******************************
-//
-// Components :: Embedded
-//
-// *******************************
-
-output['artifacts']['camel-knative'] = [:]
-output['artifacts']['camel-knative']['groupId'] = 'org.apache.camel.k'
-output['artifacts']['camel-knative']['artifactId'] = 'camel-knative'
-output['artifacts']['camel-knative']['version'] = projectVersion
-output['artifacts']['camel-knative']['schemes'] = []
-output['artifacts']['camel-knative']['languages'] = []
-output['artifacts']['camel-knative']['dataformats'] = []
-
-output['artifacts']['camel-knative']['schemes'] << [
-    'id': 'knative',
-    'http': true,
-]
-
-// *******************************
-//
-// 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 d57046d9..212869fc 100644
--- a/runtime/pom.xml
+++ b/runtime/pom.xml
@@ -94,14 +94,13 @@
     </build>
 
     <modules>
+        <module>camel-k-maven-plugin</module>
         <module>camel-k-runtime-core</module>
         <module>camel-k-runtime-jvm</module>
         <module>camel-k-runtime-groovy</module>
         <module>camel-k-runtime-kotlin</module>
         <module>camel-k-runtime-yaml</module>
         <module>camel-k-runtime-spring-boot</module>
-        <module>catalog-builder</module>
-        <module>dependency-lister</module>
         <module>camel-knative-http</module>
         <module>camel-knative</module>
     </modules>
diff --git a/script/Makefile b/script/Makefile
index e53e3060..bd24651f 100644
--- a/script/Makefile
+++ b/script/Makefile
@@ -12,6 +12,7 @@ build-publisher:
 	go build -o publisher ./cmd/util/publisher/*.go
 
 build-embed-resources:
+	./script/build_catalog.sh
 	./script/embed_resources.sh deploy
 
 build-compile-integration-tests:
diff --git a/script/build_catalog.sh b/script/build_catalog.sh
new file mode 100755
index 00000000..c9de9fab
--- /dev/null
+++ b/script/build_catalog.sh
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+location=$(dirname $0)
+rootdir=$location/../
+
+version=$($location/get_version.sh)
+
+./mvnw -f runtime/pom.xml \
+    -N \
+    -D catalog.path=${rootdir}/deploy/camel-catalog.yaml \
+    org.apache.camel.k:camel-k-maven-plugin:${version}:generate-catalog


With regards,
Apache Git Services

Mime
View raw message