You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ac...@apache.org on 2020/04/20 16:05:37 UTC

[camel-kafka-connector] 01/01: Packaging the connectors as zip and tar.gz

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

acosentino pushed a commit to branch packaging-connectors
in repository https://gitbox.apache.org/repos/asf/camel-kafka-connector.git

commit 9f14f85266a6bc8123aa26b5001318d3f6a3b8cd
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Mon Apr 20 18:04:52 2020 +0200

    Packaging the connectors as zip and tar.gz
---
 .../camel-activemq-kafka-connector/src/main/assembly/package.xml | 9 +++++----
 .../camel-ahc-kafka-connector/src/main/assembly/package.xml      | 9 +++++----
 .../camel-ahc-ws-kafka-connector/src/main/assembly/package.xml   | 9 +++++----
 .../camel-ahc-wss-kafka-connector/src/main/assembly/package.xml  | 9 +++++----
 .../camel-amqp-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../camel-apns-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../camel-as2-kafka-connector/src/main/assembly/package.xml      | 9 +++++----
 .../camel-asterisk-kafka-connector/src/main/assembly/package.xml | 9 +++++----
 .../camel-atmos-kafka-connector/src/main/assembly/package.xml    | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-atom-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-avro-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../camel-aws-cw-kafka-connector/src/main/assembly/package.xml   | 9 +++++----
 .../camel-aws-ddb-kafka-connector/src/main/assembly/package.xml  | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-aws-ec2-kafka-connector/src/main/assembly/package.xml  | 9 +++++----
 .../camel-aws-ecs-kafka-connector/src/main/assembly/package.xml  | 9 +++++----
 .../camel-aws-eks-kafka-connector/src/main/assembly/package.xml  | 9 +++++----
 .../camel-aws-iam-kafka-connector/src/main/assembly/package.xml  | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-aws-kms-kafka-connector/src/main/assembly/package.xml  | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-aws-mq-kafka-connector/src/main/assembly/package.xml   | 9 +++++----
 .../camel-aws-msk-kafka-connector/src/main/assembly/package.xml  | 9 +++++----
 .../camel-aws-s3-kafka-connector/src/main/assembly/package.xml   | 9 +++++----
 .../camel-aws-sdb-kafka-connector/src/main/assembly/package.xml  | 9 +++++----
 .../camel-aws-ses-kafka-connector/src/main/assembly/package.xml  | 9 +++++----
 .../camel-aws-sns-kafka-connector/src/main/assembly/package.xml  | 9 +++++----
 .../camel-aws-sqs-kafka-connector/src/main/assembly/package.xml  | 9 +++++----
 .../camel-aws-swf-kafka-connector/src/main/assembly/package.xml  | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-aws2-cw-kafka-connector/src/main/assembly/package.xml  | 9 +++++----
 .../camel-aws2-ddb-kafka-connector/src/main/assembly/package.xml | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-aws2-ec2-kafka-connector/src/main/assembly/package.xml | 9 +++++----
 .../camel-aws2-ecs-kafka-connector/src/main/assembly/package.xml | 9 +++++----
 .../camel-aws2-eks-kafka-connector/src/main/assembly/package.xml | 9 +++++----
 .../camel-aws2-iam-kafka-connector/src/main/assembly/package.xml | 9 +++++----
 .../camel-aws2-kms-kafka-connector/src/main/assembly/package.xml | 9 +++++----
 .../camel-aws2-mq-kafka-connector/src/main/assembly/package.xml  | 9 +++++----
 .../camel-aws2-msk-kafka-connector/src/main/assembly/package.xml | 9 +++++----
 .../camel-aws2-ses-kafka-connector/src/main/assembly/package.xml | 9 +++++----
 .../camel-aws2-sns-kafka-connector/src/main/assembly/package.xml | 9 +++++----
 .../camel-aws2-sqs-kafka-connector/src/main/assembly/package.xml | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-bean-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-bonita-kafka-connector/src/main/assembly/package.xml   | 9 +++++----
 .../camel-box-kafka-connector/src/main/assembly/package.xml      | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-browse-kafka-connector/src/main/assembly/package.xml   | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-chunk-kafka-connector/src/main/assembly/package.xml    | 9 +++++----
 .../camel-class-kafka-connector/src/main/assembly/package.xml    | 9 +++++----
 .../camel-cm-sms-kafka-connector/src/main/assembly/package.xml   | 9 +++++----
 .../camel-cmis-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../camel-coap-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../camel-coap-tcp-kafka-connector/src/main/assembly/package.xml | 9 +++++----
 .../camel-coaps-kafka-connector/src/main/assembly/package.xml    | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-cometd-kafka-connector/src/main/assembly/package.xml   | 9 +++++----
 .../camel-cometds-kafka-connector/src/main/assembly/package.xml  | 9 +++++----
 .../camel-consul-kafka-connector/src/main/assembly/package.xml   | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-corda-kafka-connector/src/main/assembly/package.xml    | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-couchdb-kafka-connector/src/main/assembly/package.xml  | 9 +++++----
 .../camel-cql-kafka-connector/src/main/assembly/package.xml      | 9 +++++----
 .../camel-cron-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-crypto-kafka-connector/src/main/assembly/package.xml   | 9 +++++----
 .../camel-cxf-kafka-connector/src/main/assembly/package.xml      | 9 +++++----
 .../camel-cxfrs-kafka-connector/src/main/assembly/package.xml    | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-dataset-kafka-connector/src/main/assembly/package.xml  | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-direct-kafka-connector/src/main/assembly/package.xml   | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-dns-kafka-connector/src/main/assembly/package.xml      | 9 +++++----
 .../camel-docker-kafka-connector/src/main/assembly/package.xml   | 9 +++++----
 .../camel-dozer-kafka-connector/src/main/assembly/package.xml    | 9 +++++----
 .../camel-drill-kafka-connector/src/main/assembly/package.xml    | 9 +++++----
 .../camel-dropbox-kafka-connector/src/main/assembly/package.xml  | 9 +++++----
 .../camel-ehcache-kafka-connector/src/main/assembly/package.xml  | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-elsql-kafka-connector/src/main/assembly/package.xml    | 9 +++++----
 .../camel-elytron-kafka-connector/src/main/assembly/package.xml  | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-exec-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../camel-facebook-kafka-connector/src/main/assembly/package.xml | 9 +++++----
 .../camel-fhir-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../camel-file-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-flatpack-kafka-connector/src/main/assembly/package.xml | 9 +++++----
 .../camel-flink-kafka-connector/src/main/assembly/package.xml    | 9 +++++----
 .../camel-fop-kafka-connector/src/main/assembly/package.xml      | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-ftp-kafka-connector/src/main/assembly/package.xml      | 9 +++++----
 .../camel-ftps-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../camel-ganglia-kafka-connector/src/main/assembly/package.xml  | 9 +++++----
 .../camel-geocoder-kafka-connector/src/main/assembly/package.xml | 9 +++++----
 .../camel-git-kafka-connector/src/main/assembly/package.xml      | 9 +++++----
 .../camel-github-kafka-connector/src/main/assembly/package.xml   | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-gora-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../camel-grape-kafka-connector/src/main/assembly/package.xml    | 9 +++++----
 .../camel-graphql-kafka-connector/src/main/assembly/package.xml  | 9 +++++----
 .../camel-grpc-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-hbase-kafka-connector/src/main/assembly/package.xml    | 9 +++++----
 .../camel-hdfs-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../camel-hipchat-kafka-connector/src/main/assembly/package.xml  | 9 +++++----
 .../camel-http-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../camel-https-kafka-connector/src/main/assembly/package.xml    | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-imap-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../camel-imaps-kafka-connector/src/main/assembly/package.xml    | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-influxdb-kafka-connector/src/main/assembly/package.xml | 9 +++++----
 .../camel-iota-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../camel-ipfs-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../camel-irc-kafka-connector/src/main/assembly/package.xml      | 9 +++++----
 .../camel-ironmq-kafka-connector/src/main/assembly/package.xml   | 9 +++++----
 .../camel-jbpm-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../camel-jcache-kafka-connector/src/main/assembly/package.xml   | 9 +++++----
 .../camel-jclouds-kafka-connector/src/main/assembly/package.xml  | 9 +++++----
 .../camel-jcr-kafka-connector/src/main/assembly/package.xml      | 9 +++++----
 .../camel-jdbc-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../camel-jetty-kafka-connector/src/main/assembly/package.xml    | 9 +++++----
 .../camel-jgroups-kafka-connector/src/main/assembly/package.xml  | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-jing-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../camel-jira-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../camel-jms-kafka-connector/src/main/assembly/package.xml      | 9 +++++----
 .../camel-jmx-kafka-connector/src/main/assembly/package.xml      | 9 +++++----
 .../camel-jolt-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../camel-jooq-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../camel-jpa-kafka-connector/src/main/assembly/package.xml      | 9 +++++----
 .../camel-jslt-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-jt400-kafka-connector/src/main/assembly/package.xml    | 9 +++++----
 connectors/camel-kafka-connecotr-java-header.txt                 | 2 +-
 connectors/camel-kafka-connector-fix-dependencies.properties     | 2 +-
 .../camel-kafka-kafka-connector/src/main/assembly/package.xml    | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-kudu-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../camel-language-kafka-connector/src/main/assembly/package.xml | 9 +++++----
 .../camel-ldap-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../camel-ldif-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../camel-log-kafka-connector/src/main/assembly/package.xml      | 9 +++++----
 .../camel-lpr-kafka-connector/src/main/assembly/package.xml      | 9 +++++----
 .../camel-lucene-kafka-connector/src/main/assembly/package.xml   | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-master-kafka-connector/src/main/assembly/package.xml   | 9 +++++----
 .../camel-metrics-kafka-connector/src/main/assembly/package.xml  | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-mina-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../camel-mllp-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../camel-mock-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-mongodb-kafka-connector/src/main/assembly/package.xml  | 9 +++++----
 .../camel-msv-kafka-connector/src/main/assembly/package.xml      | 9 +++++----
 .../camel-mustache-kafka-connector/src/main/assembly/package.xml | 9 +++++----
 .../camel-mvel-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-mybatis-kafka-connector/src/main/assembly/package.xml  | 9 +++++----
 .../camel-nagios-kafka-connector/src/main/assembly/package.xml   | 9 +++++----
 .../camel-nats-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-netty-kafka-connector/src/main/assembly/package.xml    | 9 +++++----
 .../camel-nitrite-kafka-connector/src/main/assembly/package.xml  | 9 +++++----
 .../camel-nsq-kafka-connector/src/main/assembly/package.xml      | 9 +++++----
 .../camel-olingo2-kafka-connector/src/main/assembly/package.xml  | 9 +++++----
 .../camel-olingo4-kafka-connector/src/main/assembly/package.xml  | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-paho-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-pdf-kafka-connector/src/main/assembly/package.xml      | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-pgevent-kafka-connector/src/main/assembly/package.xml  | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-pop3-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../camel-pop3s-kafka-connector/src/main/assembly/package.xml    | 9 +++++----
 .../camel-pubnub-kafka-connector/src/main/assembly/package.xml   | 9 +++++----
 .../camel-pulsar-kafka-connector/src/main/assembly/package.xml   | 9 +++++----
 .../camel-quartz-kafka-connector/src/main/assembly/package.xml   | 9 +++++----
 .../camel-quickfix-kafka-connector/src/main/assembly/package.xml | 9 +++++----
 .../camel-rabbitmq-kafka-connector/src/main/assembly/package.xml | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-ref-kafka-connector/src/main/assembly/package.xml      | 9 +++++----
 .../camel-rest-api-kafka-connector/src/main/assembly/package.xml | 9 +++++----
 .../camel-rest-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-rss-kafka-connector/src/main/assembly/package.xml      | 9 +++++----
 .../camel-saga-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-scp-kafka-connector/src/main/assembly/package.xml      | 9 +++++----
 .../camel-seda-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../camel-service-kafka-connector/src/main/assembly/package.xml  | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-servlet-kafka-connector/src/main/assembly/package.xml  | 9 +++++----
 .../camel-sftp-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../camel-sip-kafka-connector/src/main/assembly/package.xml      | 9 +++++----
 .../camel-sips-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-sjms-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 connectors/camel-sjms2-kafka-connector/pom.xml                   | 2 +-
 .../camel-sjms2-kafka-connector/src/main/assembly/package.xml    | 9 +++++----
 .../camel-slack-kafka-connector/src/main/assembly/package.xml    | 9 +++++----
 .../camel-smpp-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../camel-smpps-kafka-connector/src/main/assembly/package.xml    | 9 +++++----
 .../camel-smtp-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../camel-smtps-kafka-connector/src/main/assembly/package.xml    | 9 +++++----
 .../camel-snmp-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../camel-solr-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-solrs-kafka-connector/src/main/assembly/package.xml    | 9 +++++----
 .../camel-soroush-kafka-connector/src/main/assembly/package.xml  | 9 +++++----
 .../camel-spark-kafka-connector/src/main/assembly/package.xml    | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-splunk-kafka-connector/src/main/assembly/package.xml   | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-sql-kafka-connector/src/main/assembly/package.xml      | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-ssh-kafka-connector/src/main/assembly/package.xml      | 9 +++++----
 .../camel-stax-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../camel-stomp-kafka-connector/src/main/assembly/package.xml    | 9 +++++----
 .../camel-stream-kafka-connector/src/main/assembly/package.xml   | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-stub-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../camel-telegram-kafka-connector/src/main/assembly/package.xml | 9 +++++----
 .../camel-thrift-kafka-connector/src/main/assembly/package.xml   | 9 +++++----
 .../camel-tika-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../camel-timer-kafka-connector/src/main/assembly/package.xml    | 9 +++++----
 .../camel-twilio-kafka-connector/src/main/assembly/package.xml   | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-undertow-kafka-connector/src/main/assembly/package.xml | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-velocity-kafka-connector/src/main/assembly/package.xml | 9 +++++----
 .../camel-vertx-kafka-connector/src/main/assembly/package.xml    | 9 +++++----
 .../camel-vm-kafka-connector/src/main/assembly/package.xml       | 9 +++++----
 .../camel-weather-kafka-connector/src/main/assembly/package.xml  | 9 +++++----
 .../camel-web3j-kafka-connector/src/main/assembly/package.xml    | 9 +++++----
 .../camel-webhook-kafka-connector/src/main/assembly/package.xml  | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-weka-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-workday-kafka-connector/src/main/assembly/package.xml  | 9 +++++----
 .../camel-xchange-kafka-connector/src/main/assembly/package.xml  | 9 +++++----
 .../camel-xj-kafka-connector/src/main/assembly/package.xml       | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-xmpp-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../camel-xquery-kafka-connector/src/main/assembly/package.xml   | 9 +++++----
 .../camel-xslt-kafka-connector/src/main/assembly/package.xml     | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../camel-yammer-kafka-connector/src/main/assembly/package.xml   | 9 +++++----
 .../camel-zendesk-kafka-connector/src/main/assembly/package.xml  | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 .../src/main/assembly/package.xml                                | 9 +++++----
 connectors/template-connector-package.xml                        | 9 +++++----
 .../resources/camel-kafka-connecotr-template-package.template    | 7 ++++---
 349 files changed, 1732 insertions(+), 1386 deletions(-)

diff --git a/connectors/camel-activemq-kafka-connector/src/main/assembly/package.xml b/connectors/camel-activemq-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-activemq-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-activemq-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-ahc-kafka-connector/src/main/assembly/package.xml b/connectors/camel-ahc-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-ahc-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-ahc-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-ahc-ws-kafka-connector/src/main/assembly/package.xml b/connectors/camel-ahc-ws-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-ahc-ws-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-ahc-ws-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-ahc-wss-kafka-connector/src/main/assembly/package.xml b/connectors/camel-ahc-wss-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-ahc-wss-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-ahc-wss-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-amqp-kafka-connector/src/main/assembly/package.xml b/connectors/camel-amqp-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-amqp-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-amqp-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-apns-kafka-connector/src/main/assembly/package.xml b/connectors/camel-apns-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-apns-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-apns-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-as2-kafka-connector/src/main/assembly/package.xml b/connectors/camel-as2-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-as2-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-as2-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-asterisk-kafka-connector/src/main/assembly/package.xml b/connectors/camel-asterisk-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-asterisk-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-asterisk-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-atmos-kafka-connector/src/main/assembly/package.xml b/connectors/camel-atmos-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-atmos-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-atmos-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-atmosphere-websocket-kafka-connector/src/main/assembly/package.xml b/connectors/camel-atmosphere-websocket-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-atmosphere-websocket-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-atmosphere-websocket-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-atom-kafka-connector/src/main/assembly/package.xml b/connectors/camel-atom-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-atom-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-atom-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-atomix-map-kafka-connector/src/main/assembly/package.xml b/connectors/camel-atomix-map-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-atomix-map-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-atomix-map-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-atomix-messaging-kafka-connector/src/main/assembly/package.xml b/connectors/camel-atomix-messaging-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-atomix-messaging-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-atomix-messaging-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-atomix-multimap-kafka-connector/src/main/assembly/package.xml b/connectors/camel-atomix-multimap-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-atomix-multimap-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-atomix-multimap-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-atomix-queue-kafka-connector/src/main/assembly/package.xml b/connectors/camel-atomix-queue-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-atomix-queue-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-atomix-queue-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-atomix-set-kafka-connector/src/main/assembly/package.xml b/connectors/camel-atomix-set-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-atomix-set-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-atomix-set-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-atomix-value-kafka-connector/src/main/assembly/package.xml b/connectors/camel-atomix-value-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-atomix-value-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-atomix-value-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-avro-kafka-connector/src/main/assembly/package.xml b/connectors/camel-avro-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-avro-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-avro-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-aws-cw-kafka-connector/src/main/assembly/package.xml b/connectors/camel-aws-cw-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-aws-cw-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-aws-cw-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-aws-ddb-kafka-connector/src/main/assembly/package.xml b/connectors/camel-aws-ddb-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-aws-ddb-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-aws-ddb-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-aws-ddbstream-kafka-connector/src/main/assembly/package.xml b/connectors/camel-aws-ddbstream-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-aws-ddbstream-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-aws-ddbstream-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-aws-ec2-kafka-connector/src/main/assembly/package.xml b/connectors/camel-aws-ec2-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-aws-ec2-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-aws-ec2-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-aws-ecs-kafka-connector/src/main/assembly/package.xml b/connectors/camel-aws-ecs-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-aws-ecs-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-aws-ecs-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-aws-eks-kafka-connector/src/main/assembly/package.xml b/connectors/camel-aws-eks-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-aws-eks-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-aws-eks-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-aws-iam-kafka-connector/src/main/assembly/package.xml b/connectors/camel-aws-iam-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-aws-iam-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-aws-iam-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-aws-kinesis-firehose-kafka-connector/src/main/assembly/package.xml b/connectors/camel-aws-kinesis-firehose-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-aws-kinesis-firehose-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-aws-kinesis-firehose-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-aws-kinesis-kafka-connector/src/main/assembly/package.xml b/connectors/camel-aws-kinesis-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-aws-kinesis-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-aws-kinesis-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-aws-kms-kafka-connector/src/main/assembly/package.xml b/connectors/camel-aws-kms-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-aws-kms-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-aws-kms-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-aws-lambda-kafka-connector/src/main/assembly/package.xml b/connectors/camel-aws-lambda-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-aws-lambda-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-aws-lambda-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-aws-mq-kafka-connector/src/main/assembly/package.xml b/connectors/camel-aws-mq-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-aws-mq-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-aws-mq-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-aws-msk-kafka-connector/src/main/assembly/package.xml b/connectors/camel-aws-msk-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-aws-msk-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-aws-msk-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-aws-s3-kafka-connector/src/main/assembly/package.xml b/connectors/camel-aws-s3-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-aws-s3-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-aws-s3-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-aws-sdb-kafka-connector/src/main/assembly/package.xml b/connectors/camel-aws-sdb-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-aws-sdb-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-aws-sdb-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-aws-ses-kafka-connector/src/main/assembly/package.xml b/connectors/camel-aws-ses-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-aws-ses-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-aws-ses-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-aws-sns-kafka-connector/src/main/assembly/package.xml b/connectors/camel-aws-sns-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-aws-sns-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-aws-sns-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-aws-sqs-kafka-connector/src/main/assembly/package.xml b/connectors/camel-aws-sqs-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-aws-sqs-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-aws-sqs-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-aws-swf-kafka-connector/src/main/assembly/package.xml b/connectors/camel-aws-swf-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-aws-swf-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-aws-swf-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-aws-translate-kafka-connector/src/main/assembly/package.xml b/connectors/camel-aws-translate-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-aws-translate-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-aws-translate-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-aws2-cw-kafka-connector/src/main/assembly/package.xml b/connectors/camel-aws2-cw-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-aws2-cw-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-aws2-cw-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-aws2-ddb-kafka-connector/src/main/assembly/package.xml b/connectors/camel-aws2-ddb-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-aws2-ddb-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-aws2-ddb-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-aws2-ddbstream-kafka-connector/src/main/assembly/package.xml b/connectors/camel-aws2-ddbstream-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-aws2-ddbstream-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-aws2-ddbstream-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-aws2-ec2-kafka-connector/src/main/assembly/package.xml b/connectors/camel-aws2-ec2-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-aws2-ec2-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-aws2-ec2-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-aws2-ecs-kafka-connector/src/main/assembly/package.xml b/connectors/camel-aws2-ecs-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-aws2-ecs-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-aws2-ecs-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-aws2-eks-kafka-connector/src/main/assembly/package.xml b/connectors/camel-aws2-eks-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-aws2-eks-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-aws2-eks-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-aws2-iam-kafka-connector/src/main/assembly/package.xml b/connectors/camel-aws2-iam-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-aws2-iam-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-aws2-iam-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-aws2-kms-kafka-connector/src/main/assembly/package.xml b/connectors/camel-aws2-kms-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-aws2-kms-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-aws2-kms-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-aws2-mq-kafka-connector/src/main/assembly/package.xml b/connectors/camel-aws2-mq-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-aws2-mq-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-aws2-mq-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-aws2-msk-kafka-connector/src/main/assembly/package.xml b/connectors/camel-aws2-msk-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-aws2-msk-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-aws2-msk-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-aws2-ses-kafka-connector/src/main/assembly/package.xml b/connectors/camel-aws2-ses-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-aws2-ses-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-aws2-ses-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-aws2-sns-kafka-connector/src/main/assembly/package.xml b/connectors/camel-aws2-sns-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-aws2-sns-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-aws2-sns-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-aws2-sqs-kafka-connector/src/main/assembly/package.xml b/connectors/camel-aws2-sqs-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-aws2-sqs-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-aws2-sqs-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-aws2-translate-kafka-connector/src/main/assembly/package.xml b/connectors/camel-aws2-translate-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-aws2-translate-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-aws2-translate-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-azure-blob-kafka-connector/src/main/assembly/package.xml b/connectors/camel-azure-blob-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-azure-blob-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-azure-blob-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-azure-queue-kafka-connector/src/main/assembly/package.xml b/connectors/camel-azure-queue-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-azure-queue-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-azure-queue-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-bean-kafka-connector/src/main/assembly/package.xml b/connectors/camel-bean-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-bean-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-bean-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-bean-validator-kafka-connector/src/main/assembly/package.xml b/connectors/camel-bean-validator-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-bean-validator-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-bean-validator-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-beanstalk-kafka-connector/src/main/assembly/package.xml b/connectors/camel-beanstalk-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-beanstalk-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-beanstalk-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-bonita-kafka-connector/src/main/assembly/package.xml b/connectors/camel-bonita-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-bonita-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-bonita-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-box-kafka-connector/src/main/assembly/package.xml b/connectors/camel-box-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-box-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-box-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-braintree-kafka-connector/src/main/assembly/package.xml b/connectors/camel-braintree-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-braintree-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-braintree-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-browse-kafka-connector/src/main/assembly/package.xml b/connectors/camel-browse-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-browse-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-browse-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-caffeine-cache-kafka-connector/src/main/assembly/package.xml b/connectors/camel-caffeine-cache-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-caffeine-cache-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-caffeine-cache-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-caffeine-loadcache-kafka-connector/src/main/assembly/package.xml b/connectors/camel-caffeine-loadcache-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-caffeine-loadcache-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-caffeine-loadcache-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-chatscript-kafka-connector/src/main/assembly/package.xml b/connectors/camel-chatscript-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-chatscript-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-chatscript-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-chunk-kafka-connector/src/main/assembly/package.xml b/connectors/camel-chunk-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-chunk-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-chunk-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-class-kafka-connector/src/main/assembly/package.xml b/connectors/camel-class-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-class-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-class-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-cm-sms-kafka-connector/src/main/assembly/package.xml b/connectors/camel-cm-sms-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-cm-sms-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-cm-sms-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-cmis-kafka-connector/src/main/assembly/package.xml b/connectors/camel-cmis-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-cmis-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-cmis-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-coap-kafka-connector/src/main/assembly/package.xml b/connectors/camel-coap-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-coap-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-coap-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-coap-tcp-kafka-connector/src/main/assembly/package.xml b/connectors/camel-coap-tcp-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-coap-tcp-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-coap-tcp-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-coaps-kafka-connector/src/main/assembly/package.xml b/connectors/camel-coaps-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-coaps-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-coaps-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-coaps-tcp-kafka-connector/src/main/assembly/package.xml b/connectors/camel-coaps-tcp-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-coaps-tcp-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-coaps-tcp-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-cometd-kafka-connector/src/main/assembly/package.xml b/connectors/camel-cometd-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-cometd-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-cometd-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-cometds-kafka-connector/src/main/assembly/package.xml b/connectors/camel-cometds-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-cometds-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-cometds-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-consul-kafka-connector/src/main/assembly/package.xml b/connectors/camel-consul-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-consul-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-consul-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-controlbus-kafka-connector/src/main/assembly/package.xml b/connectors/camel-controlbus-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-controlbus-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-controlbus-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-corda-kafka-connector/src/main/assembly/package.xml b/connectors/camel-corda-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-corda-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-corda-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-couchbase-kafka-connector/src/main/assembly/package.xml b/connectors/camel-couchbase-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-couchbase-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-couchbase-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-couchdb-kafka-connector/src/main/assembly/package.xml b/connectors/camel-couchdb-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-couchdb-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-couchdb-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-cql-kafka-connector/src/main/assembly/package.xml b/connectors/camel-cql-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-cql-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-cql-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-cron-kafka-connector/src/main/assembly/package.xml b/connectors/camel-cron-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-cron-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-cron-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-crypto-cms-kafka-connector/src/main/assembly/package.xml b/connectors/camel-crypto-cms-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-crypto-cms-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-crypto-cms-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-crypto-kafka-connector/src/main/assembly/package.xml b/connectors/camel-crypto-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-crypto-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-crypto-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-cxf-kafka-connector/src/main/assembly/package.xml b/connectors/camel-cxf-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-cxf-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-cxf-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-cxfrs-kafka-connector/src/main/assembly/package.xml b/connectors/camel-cxfrs-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-cxfrs-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-cxfrs-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-dataformat-kafka-connector/src/main/assembly/package.xml b/connectors/camel-dataformat-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-dataformat-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-dataformat-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-dataset-kafka-connector/src/main/assembly/package.xml b/connectors/camel-dataset-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-dataset-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-dataset-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-dataset-test-kafka-connector/src/main/assembly/package.xml b/connectors/camel-dataset-test-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-dataset-test-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-dataset-test-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-debezium-mongodb-kafka-connector/src/main/assembly/package.xml b/connectors/camel-debezium-mongodb-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-debezium-mongodb-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-debezium-mongodb-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-debezium-mysql-kafka-connector/src/main/assembly/package.xml b/connectors/camel-debezium-mysql-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-debezium-mysql-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-debezium-mysql-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-debezium-postgres-kafka-connector/src/main/assembly/package.xml b/connectors/camel-debezium-postgres-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-debezium-postgres-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-debezium-postgres-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-debezium-sqlserver-kafka-connector/src/main/assembly/package.xml b/connectors/camel-debezium-sqlserver-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-debezium-sqlserver-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-debezium-sqlserver-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-digitalocean-kafka-connector/src/main/assembly/package.xml b/connectors/camel-digitalocean-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-digitalocean-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-digitalocean-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-direct-kafka-connector/src/main/assembly/package.xml b/connectors/camel-direct-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-direct-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-direct-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-direct-vm-kafka-connector/src/main/assembly/package.xml b/connectors/camel-direct-vm-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-direct-vm-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-direct-vm-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-disruptor-kafka-connector/src/main/assembly/package.xml b/connectors/camel-disruptor-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-disruptor-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-disruptor-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-disruptor-vm-kafka-connector/src/main/assembly/package.xml b/connectors/camel-disruptor-vm-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-disruptor-vm-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-disruptor-vm-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-dns-kafka-connector/src/main/assembly/package.xml b/connectors/camel-dns-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-dns-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-dns-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-docker-kafka-connector/src/main/assembly/package.xml b/connectors/camel-docker-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-docker-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-docker-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-dozer-kafka-connector/src/main/assembly/package.xml b/connectors/camel-dozer-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-dozer-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-dozer-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-drill-kafka-connector/src/main/assembly/package.xml b/connectors/camel-drill-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-drill-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-drill-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-dropbox-kafka-connector/src/main/assembly/package.xml b/connectors/camel-dropbox-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-dropbox-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-dropbox-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-ehcache-kafka-connector/src/main/assembly/package.xml b/connectors/camel-ehcache-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-ehcache-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-ehcache-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-elasticsearch-rest-kafka-connector/src/main/assembly/package.xml b/connectors/camel-elasticsearch-rest-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-elasticsearch-rest-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-elasticsearch-rest-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-elsql-kafka-connector/src/main/assembly/package.xml b/connectors/camel-elsql-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-elsql-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-elsql-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-elytron-kafka-connector/src/main/assembly/package.xml b/connectors/camel-elytron-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-elytron-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-elytron-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-etcd-keys-kafka-connector/src/main/assembly/package.xml b/connectors/camel-etcd-keys-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-etcd-keys-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-etcd-keys-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-etcd-stats-kafka-connector/src/main/assembly/package.xml b/connectors/camel-etcd-stats-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-etcd-stats-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-etcd-stats-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-etcd-watch-kafka-connector/src/main/assembly/package.xml b/connectors/camel-etcd-watch-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-etcd-watch-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-etcd-watch-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-eventadmin-kafka-connector/src/main/assembly/package.xml b/connectors/camel-eventadmin-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-eventadmin-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-eventadmin-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-exec-kafka-connector/src/main/assembly/package.xml b/connectors/camel-exec-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-exec-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-exec-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-facebook-kafka-connector/src/main/assembly/package.xml b/connectors/camel-facebook-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-facebook-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-facebook-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-fhir-kafka-connector/src/main/assembly/package.xml b/connectors/camel-fhir-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-fhir-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-fhir-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-file-kafka-connector/src/main/assembly/package.xml b/connectors/camel-file-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-file-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-file-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-file-watch-kafka-connector/src/main/assembly/package.xml b/connectors/camel-file-watch-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-file-watch-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-file-watch-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-flatpack-kafka-connector/src/main/assembly/package.xml b/connectors/camel-flatpack-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-flatpack-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-flatpack-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-flink-kafka-connector/src/main/assembly/package.xml b/connectors/camel-flink-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-flink-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-flink-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-fop-kafka-connector/src/main/assembly/package.xml b/connectors/camel-fop-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-fop-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-fop-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-freemarker-kafka-connector/src/main/assembly/package.xml b/connectors/camel-freemarker-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-freemarker-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-freemarker-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-ftp-kafka-connector/src/main/assembly/package.xml b/connectors/camel-ftp-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-ftp-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-ftp-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-ftps-kafka-connector/src/main/assembly/package.xml b/connectors/camel-ftps-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-ftps-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-ftps-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-ganglia-kafka-connector/src/main/assembly/package.xml b/connectors/camel-ganglia-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-ganglia-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-ganglia-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-geocoder-kafka-connector/src/main/assembly/package.xml b/connectors/camel-geocoder-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-geocoder-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-geocoder-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-git-kafka-connector/src/main/assembly/package.xml b/connectors/camel-git-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-git-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-git-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-github-kafka-connector/src/main/assembly/package.xml b/connectors/camel-github-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-github-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-github-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-google-bigquery-kafka-connector/src/main/assembly/package.xml b/connectors/camel-google-bigquery-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-google-bigquery-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-google-bigquery-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-google-bigquery-sql-kafka-connector/src/main/assembly/package.xml b/connectors/camel-google-bigquery-sql-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-google-bigquery-sql-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-google-bigquery-sql-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-google-calendar-kafka-connector/src/main/assembly/package.xml b/connectors/camel-google-calendar-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-google-calendar-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-google-calendar-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-google-calendar-stream-kafka-connector/src/main/assembly/package.xml b/connectors/camel-google-calendar-stream-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-google-calendar-stream-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-google-calendar-stream-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-google-drive-kafka-connector/src/main/assembly/package.xml b/connectors/camel-google-drive-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-google-drive-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-google-drive-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-google-mail-kafka-connector/src/main/assembly/package.xml b/connectors/camel-google-mail-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-google-mail-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-google-mail-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-google-mail-stream-kafka-connector/src/main/assembly/package.xml b/connectors/camel-google-mail-stream-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-google-mail-stream-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-google-mail-stream-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-google-pubsub-kafka-connector/src/main/assembly/package.xml b/connectors/camel-google-pubsub-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-google-pubsub-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-google-pubsub-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-google-sheets-kafka-connector/src/main/assembly/package.xml b/connectors/camel-google-sheets-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-google-sheets-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-google-sheets-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-google-sheets-stream-kafka-connector/src/main/assembly/package.xml b/connectors/camel-google-sheets-stream-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-google-sheets-stream-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-google-sheets-stream-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-gora-kafka-connector/src/main/assembly/package.xml b/connectors/camel-gora-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-gora-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-gora-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-grape-kafka-connector/src/main/assembly/package.xml b/connectors/camel-grape-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-grape-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-grape-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-graphql-kafka-connector/src/main/assembly/package.xml b/connectors/camel-graphql-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-graphql-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-graphql-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-grpc-kafka-connector/src/main/assembly/package.xml b/connectors/camel-grpc-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-grpc-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-grpc-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-guava-eventbus-kafka-connector/src/main/assembly/package.xml b/connectors/camel-guava-eventbus-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-guava-eventbus-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-guava-eventbus-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-hazelcast-atomicvalue-kafka-connector/src/main/assembly/package.xml b/connectors/camel-hazelcast-atomicvalue-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-hazelcast-atomicvalue-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-hazelcast-atomicvalue-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-hazelcast-instance-kafka-connector/src/main/assembly/package.xml b/connectors/camel-hazelcast-instance-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-hazelcast-instance-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-hazelcast-instance-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-hazelcast-list-kafka-connector/src/main/assembly/package.xml b/connectors/camel-hazelcast-list-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-hazelcast-list-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-hazelcast-list-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-hazelcast-map-kafka-connector/src/main/assembly/package.xml b/connectors/camel-hazelcast-map-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-hazelcast-map-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-hazelcast-map-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-hazelcast-multimap-kafka-connector/src/main/assembly/package.xml b/connectors/camel-hazelcast-multimap-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-hazelcast-multimap-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-hazelcast-multimap-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-hazelcast-queue-kafka-connector/src/main/assembly/package.xml b/connectors/camel-hazelcast-queue-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-hazelcast-queue-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-hazelcast-queue-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-hazelcast-replicatedmap-kafka-connector/src/main/assembly/package.xml b/connectors/camel-hazelcast-replicatedmap-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-hazelcast-replicatedmap-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-hazelcast-replicatedmap-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-hazelcast-ringbuffer-kafka-connector/src/main/assembly/package.xml b/connectors/camel-hazelcast-ringbuffer-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-hazelcast-ringbuffer-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-hazelcast-ringbuffer-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-hazelcast-seda-kafka-connector/src/main/assembly/package.xml b/connectors/camel-hazelcast-seda-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-hazelcast-seda-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-hazelcast-seda-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-hazelcast-set-kafka-connector/src/main/assembly/package.xml b/connectors/camel-hazelcast-set-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-hazelcast-set-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-hazelcast-set-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-hazelcast-topic-kafka-connector/src/main/assembly/package.xml b/connectors/camel-hazelcast-topic-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-hazelcast-topic-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-hazelcast-topic-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-hbase-kafka-connector/src/main/assembly/package.xml b/connectors/camel-hbase-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-hbase-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-hbase-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-hdfs-kafka-connector/src/main/assembly/package.xml b/connectors/camel-hdfs-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-hdfs-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-hdfs-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-hipchat-kafka-connector/src/main/assembly/package.xml b/connectors/camel-hipchat-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-hipchat-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-hipchat-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-http-kafka-connector/src/main/assembly/package.xml b/connectors/camel-http-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-http-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-http-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-https-kafka-connector/src/main/assembly/package.xml b/connectors/camel-https-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-https-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-https-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-iec60870-client-kafka-connector/src/main/assembly/package.xml b/connectors/camel-iec60870-client-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-iec60870-client-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-iec60870-client-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-iec60870-server-kafka-connector/src/main/assembly/package.xml b/connectors/camel-iec60870-server-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-iec60870-server-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-iec60870-server-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-ignite-cache-kafka-connector/src/main/assembly/package.xml b/connectors/camel-ignite-cache-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-ignite-cache-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-ignite-cache-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-ignite-compute-kafka-connector/src/main/assembly/package.xml b/connectors/camel-ignite-compute-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-ignite-compute-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-ignite-compute-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-ignite-events-kafka-connector/src/main/assembly/package.xml b/connectors/camel-ignite-events-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-ignite-events-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-ignite-events-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-ignite-idgen-kafka-connector/src/main/assembly/package.xml b/connectors/camel-ignite-idgen-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-ignite-idgen-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-ignite-idgen-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-ignite-messaging-kafka-connector/src/main/assembly/package.xml b/connectors/camel-ignite-messaging-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-ignite-messaging-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-ignite-messaging-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-ignite-queue-kafka-connector/src/main/assembly/package.xml b/connectors/camel-ignite-queue-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-ignite-queue-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-ignite-queue-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-ignite-set-kafka-connector/src/main/assembly/package.xml b/connectors/camel-ignite-set-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-ignite-set-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-ignite-set-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-imap-kafka-connector/src/main/assembly/package.xml b/connectors/camel-imap-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-imap-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-imap-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-imaps-kafka-connector/src/main/assembly/package.xml b/connectors/camel-imaps-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-imaps-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-imaps-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-infinispan-kafka-connector/src/main/assembly/package.xml b/connectors/camel-infinispan-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-infinispan-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-infinispan-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-influxdb-kafka-connector/src/main/assembly/package.xml b/connectors/camel-influxdb-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-influxdb-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-influxdb-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-iota-kafka-connector/src/main/assembly/package.xml b/connectors/camel-iota-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-iota-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-iota-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-ipfs-kafka-connector/src/main/assembly/package.xml b/connectors/camel-ipfs-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-ipfs-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-ipfs-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-irc-kafka-connector/src/main/assembly/package.xml b/connectors/camel-irc-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-irc-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-irc-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-ironmq-kafka-connector/src/main/assembly/package.xml b/connectors/camel-ironmq-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-ironmq-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-ironmq-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-jbpm-kafka-connector/src/main/assembly/package.xml b/connectors/camel-jbpm-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-jbpm-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-jbpm-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-jcache-kafka-connector/src/main/assembly/package.xml b/connectors/camel-jcache-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-jcache-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-jcache-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-jclouds-kafka-connector/src/main/assembly/package.xml b/connectors/camel-jclouds-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-jclouds-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-jclouds-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-jcr-kafka-connector/src/main/assembly/package.xml b/connectors/camel-jcr-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-jcr-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-jcr-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-jdbc-kafka-connector/src/main/assembly/package.xml b/connectors/camel-jdbc-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-jdbc-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-jdbc-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-jetty-kafka-connector/src/main/assembly/package.xml b/connectors/camel-jetty-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-jetty-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-jetty-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-jgroups-kafka-connector/src/main/assembly/package.xml b/connectors/camel-jgroups-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-jgroups-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-jgroups-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-jgroups-raft-kafka-connector/src/main/assembly/package.xml b/connectors/camel-jgroups-raft-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-jgroups-raft-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-jgroups-raft-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-jing-kafka-connector/src/main/assembly/package.xml b/connectors/camel-jing-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-jing-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-jing-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-jira-kafka-connector/src/main/assembly/package.xml b/connectors/camel-jira-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-jira-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-jira-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-jms-kafka-connector/src/main/assembly/package.xml b/connectors/camel-jms-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-jms-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-jms-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-jmx-kafka-connector/src/main/assembly/package.xml b/connectors/camel-jmx-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-jmx-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-jmx-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-jolt-kafka-connector/src/main/assembly/package.xml b/connectors/camel-jolt-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-jolt-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-jolt-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-jooq-kafka-connector/src/main/assembly/package.xml b/connectors/camel-jooq-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-jooq-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-jooq-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-jpa-kafka-connector/src/main/assembly/package.xml b/connectors/camel-jpa-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-jpa-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-jpa-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-jslt-kafka-connector/src/main/assembly/package.xml b/connectors/camel-jslt-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-jslt-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-jslt-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-json-validator-kafka-connector/src/main/assembly/package.xml b/connectors/camel-json-validator-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-json-validator-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-json-validator-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-jt400-kafka-connector/src/main/assembly/package.xml b/connectors/camel-jt400-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-jt400-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-jt400-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-kafka-connecotr-java-header.txt b/connectors/camel-kafka-connecotr-java-header.txt
index f974c9a..ae6f28c 100644
--- a/connectors/camel-kafka-connecotr-java-header.txt
+++ b/connectors/camel-kafka-connecotr-java-header.txt
@@ -13,4 +13,4 @@
  * 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.
- */
\ No newline at end of file
+ */
diff --git a/connectors/camel-kafka-connector-fix-dependencies.properties b/connectors/camel-kafka-connector-fix-dependencies.properties
index 3a8fc22..a0c5d07 100644
--- a/connectors/camel-kafka-connector-fix-dependencies.properties
+++ b/connectors/camel-kafka-connector-fix-dependencies.properties
@@ -24,4 +24,4 @@ global=org.apache.camel.kafkaconnector:camel-kafka-connector
 # we add a default connection factory maven dependency (variables can be used as ${varname})
 camel-sjms2=org.apache.activemq:activemq-client
 exclude_camel-sjms2=
-additional_properties_camel-sjms2=camel.component.sjms2.connection-factory=#class:org.apache.activemq.ActiveMQConnectionFactory,camel.component.sjms2.connection-factory.brokerURL=tcp://localhost:61616
\ No newline at end of file
+additional_properties_camel-sjms2=camel.component.sjms2.connection-factory=#class:org.apache.activemq.ActiveMQConnectionFactory,camel.component.sjms2.connection-factory.brokerURL=tcp://localhost:61616
diff --git a/connectors/camel-kafka-kafka-connector/src/main/assembly/package.xml b/connectors/camel-kafka-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-kafka-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-kafka-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-kubernetes-config-maps-kafka-connector/src/main/assembly/package.xml b/connectors/camel-kubernetes-config-maps-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-kubernetes-config-maps-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-kubernetes-config-maps-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-kubernetes-deployments-kafka-connector/src/main/assembly/package.xml b/connectors/camel-kubernetes-deployments-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-kubernetes-deployments-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-kubernetes-deployments-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-kubernetes-hpa-kafka-connector/src/main/assembly/package.xml b/connectors/camel-kubernetes-hpa-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-kubernetes-hpa-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-kubernetes-hpa-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-kubernetes-job-kafka-connector/src/main/assembly/package.xml b/connectors/camel-kubernetes-job-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-kubernetes-job-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-kubernetes-job-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-kubernetes-namespaces-kafka-connector/src/main/assembly/package.xml b/connectors/camel-kubernetes-namespaces-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-kubernetes-namespaces-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-kubernetes-namespaces-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-kubernetes-nodes-kafka-connector/src/main/assembly/package.xml b/connectors/camel-kubernetes-nodes-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-kubernetes-nodes-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-kubernetes-nodes-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-kubernetes-persistent-volumes-claims-kafka-connector/src/main/assembly/package.xml b/connectors/camel-kubernetes-persistent-volumes-claims-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-kubernetes-persistent-volumes-claims-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-kubernetes-persistent-volumes-claims-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-kubernetes-persistent-volumes-kafka-connector/src/main/assembly/package.xml b/connectors/camel-kubernetes-persistent-volumes-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-kubernetes-persistent-volumes-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-kubernetes-persistent-volumes-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-kubernetes-pods-kafka-connector/src/main/assembly/package.xml b/connectors/camel-kubernetes-pods-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-kubernetes-pods-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-kubernetes-pods-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-kubernetes-replication-controllers-kafka-connector/src/main/assembly/package.xml b/connectors/camel-kubernetes-replication-controllers-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-kubernetes-replication-controllers-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-kubernetes-replication-controllers-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-kubernetes-resources-quota-kafka-connector/src/main/assembly/package.xml b/connectors/camel-kubernetes-resources-quota-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-kubernetes-resources-quota-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-kubernetes-resources-quota-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-kubernetes-secrets-kafka-connector/src/main/assembly/package.xml b/connectors/camel-kubernetes-secrets-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-kubernetes-secrets-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-kubernetes-secrets-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-kubernetes-service-accounts-kafka-connector/src/main/assembly/package.xml b/connectors/camel-kubernetes-service-accounts-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-kubernetes-service-accounts-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-kubernetes-service-accounts-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-kubernetes-services-kafka-connector/src/main/assembly/package.xml b/connectors/camel-kubernetes-services-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-kubernetes-services-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-kubernetes-services-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-kudu-kafka-connector/src/main/assembly/package.xml b/connectors/camel-kudu-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-kudu-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-kudu-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-language-kafka-connector/src/main/assembly/package.xml b/connectors/camel-language-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-language-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-language-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-ldap-kafka-connector/src/main/assembly/package.xml b/connectors/camel-ldap-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-ldap-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-ldap-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-ldif-kafka-connector/src/main/assembly/package.xml b/connectors/camel-ldif-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-ldif-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-ldif-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-log-kafka-connector/src/main/assembly/package.xml b/connectors/camel-log-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-log-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-log-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-lpr-kafka-connector/src/main/assembly/package.xml b/connectors/camel-lpr-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-lpr-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-lpr-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-lucene-kafka-connector/src/main/assembly/package.xml b/connectors/camel-lucene-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-lucene-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-lucene-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-lumberjack-kafka-connector/src/main/assembly/package.xml b/connectors/camel-lumberjack-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-lumberjack-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-lumberjack-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-master-kafka-connector/src/main/assembly/package.xml b/connectors/camel-master-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-master-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-master-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-metrics-kafka-connector/src/main/assembly/package.xml b/connectors/camel-metrics-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-metrics-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-metrics-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-micrometer-kafka-connector/src/main/assembly/package.xml b/connectors/camel-micrometer-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-micrometer-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-micrometer-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-microprofile-metrics-kafka-connector/src/main/assembly/package.xml b/connectors/camel-microprofile-metrics-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-microprofile-metrics-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-microprofile-metrics-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-milo-client-kafka-connector/src/main/assembly/package.xml b/connectors/camel-milo-client-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-milo-client-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-milo-client-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-milo-server-kafka-connector/src/main/assembly/package.xml b/connectors/camel-milo-server-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-milo-server-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-milo-server-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-mina-kafka-connector/src/main/assembly/package.xml b/connectors/camel-mina-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-mina-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-mina-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-mllp-kafka-connector/src/main/assembly/package.xml b/connectors/camel-mllp-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-mllp-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-mllp-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-mock-kafka-connector/src/main/assembly/package.xml b/connectors/camel-mock-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-mock-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-mock-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-mongodb-gridfs-kafka-connector/src/main/assembly/package.xml b/connectors/camel-mongodb-gridfs-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-mongodb-gridfs-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-mongodb-gridfs-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-mongodb-kafka-connector/src/main/assembly/package.xml b/connectors/camel-mongodb-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-mongodb-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-mongodb-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-msv-kafka-connector/src/main/assembly/package.xml b/connectors/camel-msv-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-msv-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-msv-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-mustache-kafka-connector/src/main/assembly/package.xml b/connectors/camel-mustache-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-mustache-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-mustache-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-mvel-kafka-connector/src/main/assembly/package.xml b/connectors/camel-mvel-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-mvel-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-mvel-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-mybatis-bean-kafka-connector/src/main/assembly/package.xml b/connectors/camel-mybatis-bean-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-mybatis-bean-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-mybatis-bean-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-mybatis-kafka-connector/src/main/assembly/package.xml b/connectors/camel-mybatis-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-mybatis-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-mybatis-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-nagios-kafka-connector/src/main/assembly/package.xml b/connectors/camel-nagios-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-nagios-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-nagios-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-nats-kafka-connector/src/main/assembly/package.xml b/connectors/camel-nats-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-nats-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-nats-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-netty-http-kafka-connector/src/main/assembly/package.xml b/connectors/camel-netty-http-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-netty-http-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-netty-http-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-netty-kafka-connector/src/main/assembly/package.xml b/connectors/camel-netty-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-netty-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-netty-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-nitrite-kafka-connector/src/main/assembly/package.xml b/connectors/camel-nitrite-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-nitrite-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-nitrite-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-nsq-kafka-connector/src/main/assembly/package.xml b/connectors/camel-nsq-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-nsq-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-nsq-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-olingo2-kafka-connector/src/main/assembly/package.xml b/connectors/camel-olingo2-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-olingo2-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-olingo2-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-olingo4-kafka-connector/src/main/assembly/package.xml b/connectors/camel-olingo4-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-olingo4-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-olingo4-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-openshift-build-configs-kafka-connector/src/main/assembly/package.xml b/connectors/camel-openshift-build-configs-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-openshift-build-configs-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-openshift-build-configs-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-openshift-builds-kafka-connector/src/main/assembly/package.xml b/connectors/camel-openshift-builds-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-openshift-builds-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-openshift-builds-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-openstack-cinder-kafka-connector/src/main/assembly/package.xml b/connectors/camel-openstack-cinder-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-openstack-cinder-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-openstack-cinder-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-openstack-glance-kafka-connector/src/main/assembly/package.xml b/connectors/camel-openstack-glance-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-openstack-glance-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-openstack-glance-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-openstack-keystone-kafka-connector/src/main/assembly/package.xml b/connectors/camel-openstack-keystone-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-openstack-keystone-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-openstack-keystone-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-openstack-neutron-kafka-connector/src/main/assembly/package.xml b/connectors/camel-openstack-neutron-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-openstack-neutron-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-openstack-neutron-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-openstack-nova-kafka-connector/src/main/assembly/package.xml b/connectors/camel-openstack-nova-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-openstack-nova-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-openstack-nova-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-openstack-swift-kafka-connector/src/main/assembly/package.xml b/connectors/camel-openstack-swift-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-openstack-swift-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-openstack-swift-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-optaplanner-kafka-connector/src/main/assembly/package.xml b/connectors/camel-optaplanner-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-optaplanner-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-optaplanner-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-paho-kafka-connector/src/main/assembly/package.xml b/connectors/camel-paho-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-paho-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-paho-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-paxlogging-kafka-connector/src/main/assembly/package.xml b/connectors/camel-paxlogging-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-paxlogging-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-paxlogging-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-pdf-kafka-connector/src/main/assembly/package.xml b/connectors/camel-pdf-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-pdf-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-pdf-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-pg-replication-slot-kafka-connector/src/main/assembly/package.xml b/connectors/camel-pg-replication-slot-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-pg-replication-slot-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-pg-replication-slot-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-pgevent-kafka-connector/src/main/assembly/package.xml b/connectors/camel-pgevent-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-pgevent-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-pgevent-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-platform-http-kafka-connector/src/main/assembly/package.xml b/connectors/camel-platform-http-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-platform-http-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-platform-http-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-pop3-kafka-connector/src/main/assembly/package.xml b/connectors/camel-pop3-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-pop3-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-pop3-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-pop3s-kafka-connector/src/main/assembly/package.xml b/connectors/camel-pop3s-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-pop3s-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-pop3s-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-pubnub-kafka-connector/src/main/assembly/package.xml b/connectors/camel-pubnub-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-pubnub-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-pubnub-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-pulsar-kafka-connector/src/main/assembly/package.xml b/connectors/camel-pulsar-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-pulsar-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-pulsar-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-quartz-kafka-connector/src/main/assembly/package.xml b/connectors/camel-quartz-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-quartz-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-quartz-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-quickfix-kafka-connector/src/main/assembly/package.xml b/connectors/camel-quickfix-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-quickfix-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-quickfix-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-rabbitmq-kafka-connector/src/main/assembly/package.xml b/connectors/camel-rabbitmq-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-rabbitmq-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-rabbitmq-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-reactive-streams-kafka-connector/src/main/assembly/package.xml b/connectors/camel-reactive-streams-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-reactive-streams-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-reactive-streams-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-ref-kafka-connector/src/main/assembly/package.xml b/connectors/camel-ref-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-ref-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-ref-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-rest-api-kafka-connector/src/main/assembly/package.xml b/connectors/camel-rest-api-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-rest-api-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-rest-api-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-rest-kafka-connector/src/main/assembly/package.xml b/connectors/camel-rest-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-rest-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-rest-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-rest-openapi-kafka-connector/src/main/assembly/package.xml b/connectors/camel-rest-openapi-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-rest-openapi-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-rest-openapi-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-rest-swagger-kafka-connector/src/main/assembly/package.xml b/connectors/camel-rest-swagger-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-rest-swagger-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-rest-swagger-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-robotframework-kafka-connector/src/main/assembly/package.xml b/connectors/camel-robotframework-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-robotframework-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-robotframework-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-rss-kafka-connector/src/main/assembly/package.xml b/connectors/camel-rss-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-rss-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-rss-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-saga-kafka-connector/src/main/assembly/package.xml b/connectors/camel-saga-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-saga-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-saga-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-salesforce-kafka-connector/src/main/assembly/package.xml b/connectors/camel-salesforce-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-salesforce-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-salesforce-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-sap-netweaver-kafka-connector/src/main/assembly/package.xml b/connectors/camel-sap-netweaver-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-sap-netweaver-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-sap-netweaver-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-scheduler-kafka-connector/src/main/assembly/package.xml b/connectors/camel-scheduler-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-scheduler-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-scheduler-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-schematron-kafka-connector/src/main/assembly/package.xml b/connectors/camel-schematron-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-schematron-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-schematron-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-scp-kafka-connector/src/main/assembly/package.xml b/connectors/camel-scp-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-scp-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-scp-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-seda-kafka-connector/src/main/assembly/package.xml b/connectors/camel-seda-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-seda-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-seda-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-service-kafka-connector/src/main/assembly/package.xml b/connectors/camel-service-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-service-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-service-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-servicenow-kafka-connector/src/main/assembly/package.xml b/connectors/camel-servicenow-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-servicenow-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-servicenow-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-servlet-kafka-connector/src/main/assembly/package.xml b/connectors/camel-servlet-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-servlet-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-servlet-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-sftp-kafka-connector/src/main/assembly/package.xml b/connectors/camel-sftp-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-sftp-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-sftp-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-sip-kafka-connector/src/main/assembly/package.xml b/connectors/camel-sip-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-sip-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-sip-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-sips-kafka-connector/src/main/assembly/package.xml b/connectors/camel-sips-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-sips-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-sips-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-sjms-batch-kafka-connector/src/main/assembly/package.xml b/connectors/camel-sjms-batch-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-sjms-batch-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-sjms-batch-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
       <excludes>
diff --git a/connectors/camel-sjms-kafka-connector/src/main/assembly/package.xml b/connectors/camel-sjms-kafka-connector/src/main/assembly/package.xml
index 4fa3c4b..b52bbc5 100644
--- a/connectors/camel-sjms-kafka-connector/src/main/assembly/package.xml
+++ b/connectors/camel-sjms-kafka-connector/src/main/assembly/package.xml
@@ -18,16 +18,17 @@
 
 -->
 <assembly>
-  <!-- Assembles a packaged version targeting OS installation. XXXX-->
+  <!-- Assembles a packaged version targeting OS installation. -->
   <id>package</id>
   <formats>
-    <format>dir</format>
+    <format>zip</format>
+    <format>tar.gz</format>
   </formats>
   <includeBaseDirectory>false</includeBaseDirectory>
   <fileSets>
     <fileSet>
       <directory>${project.basedir}/../..</directory>
-      <outputDirectory>share/doc/${project.artifactId}/</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <includes>
         <include>README*</include>
         <include>LICENSE*</include>
@@ -45,7 +46,7 @@
   </fileSets>
   <dependencySets>
     <dependencySet>
-      <outputDirectory>share/java/${project.artifactId}</outputDirectory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
       <useProjectArtifact>true</useProjectArtifact>
       <useTransitiveFiltering>true</useTransitiveFiltering>
... 2152 lines suppressed ...