You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2021/03/13 11:51:34 UTC

[camel] 02/02: CAMEL-16345: camel-main - Reduce size of class taking up space in memory.

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

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

commit efd310191c0a26ba58ea44fa883a5ddc4b2b0bdd
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Sat Mar 13 12:50:55 2021 +0100

    CAMEL-16345: camel-main - Reduce size of class taking up space in memory.
---
 .../java/org/apache/camel/main/MainHelper.java     | 845 ++++++++++-----------
 .../camel/maven/packaging/UpdateMainHelper.java    |  12 +-
 2 files changed, 425 insertions(+), 432 deletions(-)

diff --git a/core/camel-main/src/main/java/org/apache/camel/main/MainHelper.java b/core/camel-main/src/main/java/org/apache/camel/main/MainHelper.java
index 62c3cda..83fc400 100644
--- a/core/camel-main/src/main/java/org/apache/camel/main/MainHelper.java
+++ b/core/camel-main/src/main/java/org/apache/camel/main/MainHelper.java
@@ -48,353 +48,353 @@ public final class MainHelper {
             Arrays.asList(
                     // Generated by camel build tools - do NOT edit this list!
                     // COMPONENT-ENV-NAMES: START
-                    "CAMEL_COMPONENT_ACTIVEMQ",
-                    "CAMEL_COMPONENT_AHC",
-                    "CAMEL_COMPONENT_AHC_WS",
-                    "CAMEL_COMPONENT_AHC_WSS",
-                    "CAMEL_COMPONENT_AMQP",
-                    "CAMEL_COMPONENT_APNS",
-                    "CAMEL_COMPONENT_ARANGODB",
-                    "CAMEL_COMPONENT_AS2",
-                    "CAMEL_COMPONENT_ASTERISK",
-                    "CAMEL_COMPONENT_ATLASMAP",
-                    "CAMEL_COMPONENT_ATMOS",
-                    "CAMEL_COMPONENT_ATMOSPHERE_WEBSOCKET",
-                    "CAMEL_COMPONENT_ATOM",
-                    "CAMEL_COMPONENT_ATOMIX_MAP",
-                    "CAMEL_COMPONENT_ATOMIX_MESSAGING",
-                    "CAMEL_COMPONENT_ATOMIX_MULTIMAP",
-                    "CAMEL_COMPONENT_ATOMIX_QUEUE",
-                    "CAMEL_COMPONENT_ATOMIX_SET",
-                    "CAMEL_COMPONENT_ATOMIX_VALUE",
-                    "CAMEL_COMPONENT_AVRO",
-                    "CAMEL_COMPONENT_AWS2_ATHENA",
-                    "CAMEL_COMPONENT_AWS2_CW",
-                    "CAMEL_COMPONENT_AWS2_DDB",
-                    "CAMEL_COMPONENT_AWS2_DDBSTREAM",
-                    "CAMEL_COMPONENT_AWS2_EC2",
-                    "CAMEL_COMPONENT_AWS2_ECS",
-                    "CAMEL_COMPONENT_AWS2_EKS",
-                    "CAMEL_COMPONENT_AWS2_EVENTBRIDGE",
-                    "CAMEL_COMPONENT_AWS2_IAM",
-                    "CAMEL_COMPONENT_AWS2_KINESIS",
-                    "CAMEL_COMPONENT_AWS2_KINESIS_FIREHOSE",
-                    "CAMEL_COMPONENT_AWS2_KMS",
-                    "CAMEL_COMPONENT_AWS2_LAMBDA",
-                    "CAMEL_COMPONENT_AWS2_MQ",
-                    "CAMEL_COMPONENT_AWS2_MSK",
-                    "CAMEL_COMPONENT_AWS2_S3",
-                    "CAMEL_COMPONENT_AWS2_SES",
-                    "CAMEL_COMPONENT_AWS2_SNS",
-                    "CAMEL_COMPONENT_AWS2_SQS",
-                    "CAMEL_COMPONENT_AWS2_STS",
-                    "CAMEL_COMPONENT_AWS2_TRANSLATE",
-                    "CAMEL_COMPONENT_AWS_SECRETS_MANAGER",
-                    "CAMEL_COMPONENT_AZURE_EVENTHUBS",
-                    "CAMEL_COMPONENT_AZURE_STORAGE_BLOB",
-                    "CAMEL_COMPONENT_AZURE_STORAGE_DATALAKE",
-                    "CAMEL_COMPONENT_AZURE_STORAGE_QUEUE",
-                    "CAMEL_COMPONENT_BEAN",
-                    "CAMEL_COMPONENT_BEANSTALK",
-                    "CAMEL_COMPONENT_BEAN_VALIDATOR",
-                    "CAMEL_COMPONENT_BONITA",
-                    "CAMEL_COMPONENT_BOX",
-                    "CAMEL_COMPONENT_BRAINTREE",
-                    "CAMEL_COMPONENT_BROWSE",
-                    "CAMEL_COMPONENT_CAFFEINE_CACHE",
-                    "CAMEL_COMPONENT_CAFFEINE_LOADCACHE",
-                    "CAMEL_COMPONENT_CHATSCRIPT",
-                    "CAMEL_COMPONENT_CHUNK",
-                    "CAMEL_COMPONENT_CLASS",
-                    "CAMEL_COMPONENT_CMIS",
-                    "CAMEL_COMPONENT_CM_SMS",
-                    "CAMEL_COMPONENT_COAP",
-                    "CAMEL_COMPONENT_COAP+TCP",
-                    "CAMEL_COMPONENT_COAPS",
-                    "CAMEL_COMPONENT_COAPS+TCP",
-                    "CAMEL_COMPONENT_COMETD",
-                    "CAMEL_COMPONENT_COMETDS",
-                    "CAMEL_COMPONENT_CONSUL",
-                    "CAMEL_COMPONENT_CONTROLBUS",
-                    "CAMEL_COMPONENT_CORDA",
-                    "CAMEL_COMPONENT_COUCHBASE",
-                    "CAMEL_COMPONENT_COUCHDB",
-                    "CAMEL_COMPONENT_CQL",
-                    "CAMEL_COMPONENT_CRON",
-                    "CAMEL_COMPONENT_CRYPTO",
-                    "CAMEL_COMPONENT_CRYPTO_CMS",
-                    "CAMEL_COMPONENT_CXF",
-                    "CAMEL_COMPONENT_CXFRS",
-                    "CAMEL_COMPONENT_DATAFORMAT",
-                    "CAMEL_COMPONENT_DATASET",
-                    "CAMEL_COMPONENT_DATASET_TEST",
-                    "CAMEL_COMPONENT_DEBEZIUM_MONGODB",
-                    "CAMEL_COMPONENT_DEBEZIUM_MYSQL",
-                    "CAMEL_COMPONENT_DEBEZIUM_POSTGRES",
-                    "CAMEL_COMPONENT_DEBEZIUM_SQLSERVER",
-                    "CAMEL_COMPONENT_DIGITALOCEAN",
-                    "CAMEL_COMPONENT_DIRECT",
-                    "CAMEL_COMPONENT_DIRECT_VM",
-                    "CAMEL_COMPONENT_DISRUPTOR",
-                    "CAMEL_COMPONENT_DISRUPTOR_VM",
-                    "CAMEL_COMPONENT_DJL",
-                    "CAMEL_COMPONENT_DNS",
-                    "CAMEL_COMPONENT_DOCKER",
-                    "CAMEL_COMPONENT_DOZER",
-                    "CAMEL_COMPONENT_DRILL",
-                    "CAMEL_COMPONENT_DROPBOX",
-                    "CAMEL_COMPONENT_EHCACHE",
-                    "CAMEL_COMPONENT_ELASTICSEARCH_REST",
-                    "CAMEL_COMPONENT_ELSQL",
-                    "CAMEL_COMPONENT_ETCD_KEYS",
-                    "CAMEL_COMPONENT_ETCD_STATS",
-                    "CAMEL_COMPONENT_ETCD_WATCH",
-                    "CAMEL_COMPONENT_EXEC",
-                    "CAMEL_COMPONENT_FACEBOOK",
-                    "CAMEL_COMPONENT_FHIR",
-                    "CAMEL_COMPONENT_FILE",
-                    "CAMEL_COMPONENT_FILE_WATCH",
-                    "CAMEL_COMPONENT_FLATPACK",
-                    "CAMEL_COMPONENT_FLINK",
-                    "CAMEL_COMPONENT_FOP",
-                    "CAMEL_COMPONENT_FREEMARKER",
-                    "CAMEL_COMPONENT_FTP",
-                    "CAMEL_COMPONENT_FTPS",
-                    "CAMEL_COMPONENT_GANGLIA",
-                    "CAMEL_COMPONENT_GEOCODER",
-                    "CAMEL_COMPONENT_GIT",
-                    "CAMEL_COMPONENT_GITHUB",
-                    "CAMEL_COMPONENT_GOOGLE_BIGQUERY",
-                    "CAMEL_COMPONENT_GOOGLE_BIGQUERY_SQL",
-                    "CAMEL_COMPONENT_GOOGLE_CALENDAR",
-                    "CAMEL_COMPONENT_GOOGLE_CALENDAR_STREAM",
-                    "CAMEL_COMPONENT_GOOGLE_DRIVE",
-                    "CAMEL_COMPONENT_GOOGLE_MAIL",
-                    "CAMEL_COMPONENT_GOOGLE_MAIL_STREAM",
-                    "CAMEL_COMPONENT_GOOGLE_PUBSUB",
-                    "CAMEL_COMPONENT_GOOGLE_SHEETS",
-                    "CAMEL_COMPONENT_GOOGLE_SHEETS_STREAM",
-                    "CAMEL_COMPONENT_GOOGLE_STORAGE",
-                    "CAMEL_COMPONENT_GORA",
-                    "CAMEL_COMPONENT_GRAPE",
-                    "CAMEL_COMPONENT_GRAPHQL",
-                    "CAMEL_COMPONENT_GRPC",
-                    "CAMEL_COMPONENT_GUAVA_EVENTBUS",
-                    "CAMEL_COMPONENT_HAZELCAST_ATOMICVALUE",
-                    "CAMEL_COMPONENT_HAZELCAST_INSTANCE",
-                    "CAMEL_COMPONENT_HAZELCAST_LIST",
-                    "CAMEL_COMPONENT_HAZELCAST_MAP",
-                    "CAMEL_COMPONENT_HAZELCAST_MULTIMAP",
-                    "CAMEL_COMPONENT_HAZELCAST_QUEUE",
-                    "CAMEL_COMPONENT_HAZELCAST_REPLICATEDMAP",
-                    "CAMEL_COMPONENT_HAZELCAST_RINGBUFFER",
-                    "CAMEL_COMPONENT_HAZELCAST_SEDA",
-                    "CAMEL_COMPONENT_HAZELCAST_SET",
-                    "CAMEL_COMPONENT_HAZELCAST_TOPIC",
-                    "CAMEL_COMPONENT_HBASE",
-                    "CAMEL_COMPONENT_HDFS",
-                    "CAMEL_COMPONENT_HTTP",
-                    "CAMEL_COMPONENT_HTTPS",
-                    "CAMEL_COMPONENT_HWCLOUD_SMN",
-                    "CAMEL_COMPONENT_IEC60870_CLIENT",
-                    "CAMEL_COMPONENT_IEC60870_SERVER",
-                    "CAMEL_COMPONENT_IGNITE_CACHE",
-                    "CAMEL_COMPONENT_IGNITE_COMPUTE",
-                    "CAMEL_COMPONENT_IGNITE_EVENTS",
-                    "CAMEL_COMPONENT_IGNITE_IDGEN",
-                    "CAMEL_COMPONENT_IGNITE_MESSAGING",
-                    "CAMEL_COMPONENT_IGNITE_QUEUE",
-                    "CAMEL_COMPONENT_IGNITE_SET",
-                    "CAMEL_COMPONENT_IMAP",
-                    "CAMEL_COMPONENT_IMAPS",
-                    "CAMEL_COMPONENT_INFINISPAN",
-                    "CAMEL_COMPONENT_INFINISPAN_EMBEDDED",
-                    "CAMEL_COMPONENT_INFLUXDB",
-                    "CAMEL_COMPONENT_IOTA",
-                    "CAMEL_COMPONENT_IPFS",
-                    "CAMEL_COMPONENT_IRC",
-                    "CAMEL_COMPONENT_IRONMQ",
-                    "CAMEL_COMPONENT_JBPM",
-                    "CAMEL_COMPONENT_JCACHE",
-                    "CAMEL_COMPONENT_JCLOUDS",
-                    "CAMEL_COMPONENT_JCR",
-                    "CAMEL_COMPONENT_JDBC",
-                    "CAMEL_COMPONENT_JETTY",
-                    "CAMEL_COMPONENT_JGROUPS",
-                    "CAMEL_COMPONENT_JGROUPS_RAFT",
-                    "CAMEL_COMPONENT_JING",
-                    "CAMEL_COMPONENT_JIRA",
-                    "CAMEL_COMPONENT_JMS",
-                    "CAMEL_COMPONENT_JMX",
-                    "CAMEL_COMPONENT_JOLT",
-                    "CAMEL_COMPONENT_JOOQ",
-                    "CAMEL_COMPONENT_JPA",
-                    "CAMEL_COMPONENT_JSLT",
-                    "CAMEL_COMPONENT_JSONATA",
-                    "CAMEL_COMPONENT_JSON_VALIDATOR",
-                    "CAMEL_COMPONENT_JT400",
-                    "CAMEL_COMPONENT_KAFKA",
-                    "CAMEL_COMPONENT_KAMELET",
-                    "CAMEL_COMPONENT_KUBERNETES_CONFIG_MAPS",
-                    "CAMEL_COMPONENT_KUBERNETES_CUSTOM_RESOURCES",
-                    "CAMEL_COMPONENT_KUBERNETES_DEPLOYMENTS",
-                    "CAMEL_COMPONENT_KUBERNETES_HPA",
-                    "CAMEL_COMPONENT_KUBERNETES_JOB",
-                    "CAMEL_COMPONENT_KUBERNETES_NAMESPACES",
-                    "CAMEL_COMPONENT_KUBERNETES_NODES",
-                    "CAMEL_COMPONENT_KUBERNETES_PERSISTENT_VOLUMES",
-                    "CAMEL_COMPONENT_KUBERNETES_PERSISTENT_VOLUMES_CLAIMS",
-                    "CAMEL_COMPONENT_KUBERNETES_PODS",
-                    "CAMEL_COMPONENT_KUBERNETES_REPLICATION_CONTROLLERS",
-                    "CAMEL_COMPONENT_KUBERNETES_RESOURCES_QUOTA",
-                    "CAMEL_COMPONENT_KUBERNETES_SECRETS",
-                    "CAMEL_COMPONENT_KUBERNETES_SERVICES",
-                    "CAMEL_COMPONENT_KUBERNETES_SERVICE_ACCOUNTS",
-                    "CAMEL_COMPONENT_KUDU",
-                    "CAMEL_COMPONENT_LANGUAGE",
-                    "CAMEL_COMPONENT_LDAP",
-                    "CAMEL_COMPONENT_LDIF",
-                    "CAMEL_COMPONENT_LOG",
-                    "CAMEL_COMPONENT_LPR",
-                    "CAMEL_COMPONENT_LUCENE",
-                    "CAMEL_COMPONENT_LUMBERJACK",
-                    "CAMEL_COMPONENT_MASTER",
-                    "CAMEL_COMPONENT_METRICS",
-                    "CAMEL_COMPONENT_MICROMETER",
-                    "CAMEL_COMPONENT_MICROPROFILE_METRICS",
-                    "CAMEL_COMPONENT_MILO_CLIENT",
-                    "CAMEL_COMPONENT_MILO_SERVER",
-                    "CAMEL_COMPONENT_MINA",
-                    "CAMEL_COMPONENT_MINIO",
-                    "CAMEL_COMPONENT_MLLP",
-                    "CAMEL_COMPONENT_MOCK",
-                    "CAMEL_COMPONENT_MONGODB",
-                    "CAMEL_COMPONENT_MONGODB_GRIDFS",
-                    "CAMEL_COMPONENT_MSV",
-                    "CAMEL_COMPONENT_MUSTACHE",
-                    "CAMEL_COMPONENT_MVEL",
-                    "CAMEL_COMPONENT_MYBATIS",
-                    "CAMEL_COMPONENT_MYBATIS_BEAN",
-                    "CAMEL_COMPONENT_NAGIOS",
-                    "CAMEL_COMPONENT_NATS",
-                    "CAMEL_COMPONENT_NETTY",
-                    "CAMEL_COMPONENT_NETTY_HTTP",
-                    "CAMEL_COMPONENT_NITRITE",
-                    "CAMEL_COMPONENT_NSQ",
-                    "CAMEL_COMPONENT_OAIPMH",
-                    "CAMEL_COMPONENT_OLINGO2",
-                    "CAMEL_COMPONENT_OLINGO4",
-                    "CAMEL_COMPONENT_OPENSHIFT_BUILDS",
-                    "CAMEL_COMPONENT_OPENSHIFT_BUILD_CONFIGS",
-                    "CAMEL_COMPONENT_OPENSTACK_CINDER",
-                    "CAMEL_COMPONENT_OPENSTACK_GLANCE",
-                    "CAMEL_COMPONENT_OPENSTACK_KEYSTONE",
-                    "CAMEL_COMPONENT_OPENSTACK_NEUTRON",
-                    "CAMEL_COMPONENT_OPENSTACK_NOVA",
-                    "CAMEL_COMPONENT_OPENSTACK_SWIFT",
-                    "CAMEL_COMPONENT_OPTAPLANNER",
-                    "CAMEL_COMPONENT_PAHO",
-                    "CAMEL_COMPONENT_PAHO_MQTT5",
-                    "CAMEL_COMPONENT_PDF",
-                    "CAMEL_COMPONENT_PGEVENT",
-                    "CAMEL_COMPONENT_PG_REPLICATION_SLOT",
-                    "CAMEL_COMPONENT_PLATFORM_HTTP",
-                    "CAMEL_COMPONENT_POP3",
-                    "CAMEL_COMPONENT_POP3S",
-                    "CAMEL_COMPONENT_PUBNUB",
-                    "CAMEL_COMPONENT_PULSAR",
-                    "CAMEL_COMPONENT_QUARTZ",
-                    "CAMEL_COMPONENT_QUICKFIX",
-                    "CAMEL_COMPONENT_RABBITMQ",
-                    "CAMEL_COMPONENT_REACTIVE_STREAMS",
-                    "CAMEL_COMPONENT_REF",
-                    "CAMEL_COMPONENT_REST",
-                    "CAMEL_COMPONENT_RESTEASY",
-                    "CAMEL_COMPONENT_REST_API",
-                    "CAMEL_COMPONENT_REST_OPENAPI",
-                    "CAMEL_COMPONENT_REST_SWAGGER",
-                    "CAMEL_COMPONENT_ROBOTFRAMEWORK",
-                    "CAMEL_COMPONENT_RSS",
-                    "CAMEL_COMPONENT_SAGA",
-                    "CAMEL_COMPONENT_SALESFORCE",
-                    "CAMEL_COMPONENT_SAP_NETWEAVER",
-                    "CAMEL_COMPONENT_SCHEDULER",
-                    "CAMEL_COMPONENT_SCHEMATRON",
-                    "CAMEL_COMPONENT_SCP",
-                    "CAMEL_COMPONENT_SEDA",
-                    "CAMEL_COMPONENT_SERVICE",
-                    "CAMEL_COMPONENT_SERVICENOW",
-                    "CAMEL_COMPONENT_SERVLET",
-                    "CAMEL_COMPONENT_SFTP",
-                    "CAMEL_COMPONENT_SIP",
-                    "CAMEL_COMPONENT_SIPS",
-                    "CAMEL_COMPONENT_SJMS",
-                    "CAMEL_COMPONENT_SJMS2",
-                    "CAMEL_COMPONENT_SLACK",
-                    "CAMEL_COMPONENT_SMPP",
-                    "CAMEL_COMPONENT_SMPPS",
-                    "CAMEL_COMPONENT_SMTP",
-                    "CAMEL_COMPONENT_SMTPS",
-                    "CAMEL_COMPONENT_SNMP",
-                    "CAMEL_COMPONENT_SOLR",
-                    "CAMEL_COMPONENT_SOLRCLOUD",
-                    "CAMEL_COMPONENT_SOLRS",
-                    "CAMEL_COMPONENT_SOROUSH",
-                    "CAMEL_COMPONENT_SPARK",
-                    "CAMEL_COMPONENT_SPLUNK",
-                    "CAMEL_COMPONENT_SPLUNK_HEC",
-                    "CAMEL_COMPONENT_SPRING_BATCH",
-                    "CAMEL_COMPONENT_SPRING_EVENT",
-                    "CAMEL_COMPONENT_SPRING_INTEGRATION",
-                    "CAMEL_COMPONENT_SPRING_LDAP",
-                    "CAMEL_COMPONENT_SPRING_RABBITMQ",
-                    "CAMEL_COMPONENT_SPRING_REDIS",
-                    "CAMEL_COMPONENT_SPRING_WS",
-                    "CAMEL_COMPONENT_SQL",
-                    "CAMEL_COMPONENT_SQL_STORED",
-                    "CAMEL_COMPONENT_SSH",
-                    "CAMEL_COMPONENT_STAX",
-                    "CAMEL_COMPONENT_STITCH",
-                    "CAMEL_COMPONENT_STOMP",
-                    "CAMEL_COMPONENT_STREAM",
-                    "CAMEL_COMPONENT_STRING_TEMPLATE",
-                    "CAMEL_COMPONENT_STUB",
-                    "CAMEL_COMPONENT_TELEGRAM",
-                    "CAMEL_COMPONENT_THRIFT",
-                    "CAMEL_COMPONENT_TIKA",
-                    "CAMEL_COMPONENT_TIMER",
-                    "CAMEL_COMPONENT_TWILIO",
-                    "CAMEL_COMPONENT_TWITTER_DIRECTMESSAGE",
-                    "CAMEL_COMPONENT_TWITTER_SEARCH",
-                    "CAMEL_COMPONENT_TWITTER_TIMELINE",
-                    "CAMEL_COMPONENT_UNDERTOW",
-                    "CAMEL_COMPONENT_VALIDATOR",
-                    "CAMEL_COMPONENT_VELOCITY",
-                    "CAMEL_COMPONENT_VERTX",
-                    "CAMEL_COMPONENT_VERTX_HTTP",
-                    "CAMEL_COMPONENT_VERTX_KAFKA",
-                    "CAMEL_COMPONENT_VERTX_WEBSOCKET",
-                    "CAMEL_COMPONENT_VM",
-                    "CAMEL_COMPONENT_WEATHER",
-                    "CAMEL_COMPONENT_WEB3J",
-                    "CAMEL_COMPONENT_WEBHOOK",
-                    "CAMEL_COMPONENT_WEBSOCKET",
-                    "CAMEL_COMPONENT_WEBSOCKET_JSR356",
-                    "CAMEL_COMPONENT_WEKA",
-                    "CAMEL_COMPONENT_WORDPRESS",
-                    "CAMEL_COMPONENT_WORKDAY",
-                    "CAMEL_COMPONENT_XCHANGE",
-                    "CAMEL_COMPONENT_XJ",
-                    "CAMEL_COMPONENT_XMLSECURITY_SIGN",
-                    "CAMEL_COMPONENT_XMLSECURITY_VERIFY",
-                    "CAMEL_COMPONENT_XMPP",
-                    "CAMEL_COMPONENT_XQUERY",
-                    "CAMEL_COMPONENT_XSLT",
-                    "CAMEL_COMPONENT_XSLT_SAXON",
-                    "CAMEL_COMPONENT_YAMMER",
-                    "CAMEL_COMPONENT_ZENDESK",
-                    "CAMEL_COMPONENT_ZOOKEEPER",
-                    "CAMEL_COMPONENT_ZOOKEEPER_MASTER"
+                    "ACTIVEMQ",
+                    "AHC",
+                    "AHC_WS",
+                    "AHC_WSS",
+                    "AMQP",
+                    "APNS",
+                    "ARANGODB",
+                    "AS2",
+                    "ASTERISK",
+                    "ATLASMAP",
+                    "ATMOS",
+                    "ATMOSPHERE_WEBSOCKET",
+                    "ATOM",
+                    "ATOMIX_MAP",
+                    "ATOMIX_MESSAGING",
+                    "ATOMIX_MULTIMAP",
+                    "ATOMIX_QUEUE",
+                    "ATOMIX_SET",
+                    "ATOMIX_VALUE",
+                    "AVRO",
+                    "AWS2_ATHENA",
+                    "AWS2_CW",
+                    "AWS2_DDB",
+                    "AWS2_DDBSTREAM",
+                    "AWS2_EC2",
+                    "AWS2_ECS",
+                    "AWS2_EKS",
+                    "AWS2_EVENTBRIDGE",
+                    "AWS2_IAM",
+                    "AWS2_KINESIS",
+                    "AWS2_KINESIS_FIREHOSE",
+                    "AWS2_KMS",
+                    "AWS2_LAMBDA",
+                    "AWS2_MQ",
+                    "AWS2_MSK",
+                    "AWS2_S3",
+                    "AWS2_SES",
+                    "AWS2_SNS",
+                    "AWS2_SQS",
+                    "AWS2_STS",
+                    "AWS2_TRANSLATE",
+                    "AWS_SECRETS_MANAGER",
+                    "AZURE_EVENTHUBS",
+                    "AZURE_STORAGE_BLOB",
+                    "AZURE_STORAGE_DATALAKE",
+                    "AZURE_STORAGE_QUEUE",
+                    "BEAN",
+                    "BEANSTALK",
+                    "BEAN_VALIDATOR",
+                    "BONITA",
+                    "BOX",
+                    "BRAINTREE",
+                    "BROWSE",
+                    "CAFFEINE_CACHE",
+                    "CAFFEINE_LOADCACHE",
+                    "CHATSCRIPT",
+                    "CHUNK",
+                    "CLASS",
+                    "CMIS",
+                    "CM_SMS",
+                    "COAP",
+                    "COAP+TCP",
+                    "COAPS",
+                    "COAPS+TCP",
+                    "COMETD",
+                    "COMETDS",
+                    "CONSUL",
+                    "CONTROLBUS",
+                    "CORDA",
+                    "COUCHBASE",
+                    "COUCHDB",
+                    "CQL",
+                    "CRON",
+                    "CRYPTO",
+                    "CRYPTO_CMS",
+                    "CXF",
+                    "CXFRS",
+                    "DATAFORMAT",
+                    "DATASET",
+                    "DATASET_TEST",
+                    "DEBEZIUM_MONGODB",
+                    "DEBEZIUM_MYSQL",
+                    "DEBEZIUM_POSTGRES",
+                    "DEBEZIUM_SQLSERVER",
+                    "DIGITALOCEAN",
+                    "DIRECT",
+                    "DIRECT_VM",
+                    "DISRUPTOR",
+                    "DISRUPTOR_VM",
+                    "DJL",
+                    "DNS",
+                    "DOCKER",
+                    "DOZER",
+                    "DRILL",
+                    "DROPBOX",
+                    "EHCACHE",
+                    "ELASTICSEARCH_REST",
+                    "ELSQL",
+                    "ETCD_KEYS",
+                    "ETCD_STATS",
+                    "ETCD_WATCH",
+                    "EXEC",
+                    "FACEBOOK",
+                    "FHIR",
+                    "FILE",
+                    "FILE_WATCH",
+                    "FLATPACK",
+                    "FLINK",
+                    "FOP",
+                    "FREEMARKER",
+                    "FTP",
+                    "FTPS",
+                    "GANGLIA",
+                    "GEOCODER",
+                    "GIT",
+                    "GITHUB",
+                    "GOOGLE_BIGQUERY",
+                    "GOOGLE_BIGQUERY_SQL",
+                    "GOOGLE_CALENDAR",
+                    "GOOGLE_CALENDAR_STREAM",
+                    "GOOGLE_DRIVE",
+                    "GOOGLE_MAIL",
+                    "GOOGLE_MAIL_STREAM",
+                    "GOOGLE_PUBSUB",
+                    "GOOGLE_SHEETS",
+                    "GOOGLE_SHEETS_STREAM",
+                    "GOOGLE_STORAGE",
+                    "GORA",
+                    "GRAPE",
+                    "GRAPHQL",
+                    "GRPC",
+                    "GUAVA_EVENTBUS",
+                    "HAZELCAST_ATOMICVALUE",
+                    "HAZELCAST_INSTANCE",
+                    "HAZELCAST_LIST",
+                    "HAZELCAST_MAP",
+                    "HAZELCAST_MULTIMAP",
+                    "HAZELCAST_QUEUE",
+                    "HAZELCAST_REPLICATEDMAP",
+                    "HAZELCAST_RINGBUFFER",
+                    "HAZELCAST_SEDA",
+                    "HAZELCAST_SET",
+                    "HAZELCAST_TOPIC",
+                    "HBASE",
+                    "HDFS",
+                    "HTTP",
+                    "HTTPS",
+                    "HWCLOUD_SMN",
+                    "IEC60870_CLIENT",
+                    "IEC60870_SERVER",
+                    "IGNITE_CACHE",
+                    "IGNITE_COMPUTE",
+                    "IGNITE_EVENTS",
+                    "IGNITE_IDGEN",
+                    "IGNITE_MESSAGING",
+                    "IGNITE_QUEUE",
+                    "IGNITE_SET",
+                    "IMAP",
+                    "IMAPS",
+                    "INFINISPAN",
+                    "INFINISPAN_EMBEDDED",
+                    "INFLUXDB",
+                    "IOTA",
+                    "IPFS",
+                    "IRC",
+                    "IRONMQ",
+                    "JBPM",
+                    "JCACHE",
+                    "JCLOUDS",
+                    "JCR",
+                    "JDBC",
+                    "JETTY",
+                    "JGROUPS",
+                    "JGROUPS_RAFT",
+                    "JING",
+                    "JIRA",
+                    "JMS",
+                    "JMX",
+                    "JOLT",
+                    "JOOQ",
+                    "JPA",
+                    "JSLT",
+                    "JSONATA",
+                    "JSON_VALIDATOR",
+                    "JT400",
+                    "KAFKA",
+                    "KAMELET",
+                    "KUBERNETES_CONFIG_MAPS",
+                    "KUBERNETES_CUSTOM_RESOURCES",
+                    "KUBERNETES_DEPLOYMENTS",
+                    "KUBERNETES_HPA",
+                    "KUBERNETES_JOB",
+                    "KUBERNETES_NAMESPACES",
+                    "KUBERNETES_NODES",
+                    "KUBERNETES_PERSISTENT_VOLUMES",
+                    "KUBERNETES_PERSISTENT_VOLUMES_CLAIMS",
+                    "KUBERNETES_PODS",
+                    "KUBERNETES_REPLICATION_CONTROLLERS",
+                    "KUBERNETES_RESOURCES_QUOTA",
+                    "KUBERNETES_SECRETS",
+                    "KUBERNETES_SERVICES",
+                    "KUBERNETES_SERVICE_ACCOUNTS",
+                    "KUDU",
+                    "LANGUAGE",
+                    "LDAP",
+                    "LDIF",
+                    "LOG",
+                    "LPR",
+                    "LUCENE",
+                    "LUMBERJACK",
+                    "MASTER",
+                    "METRICS",
+                    "MICROMETER",
+                    "MICROPROFILE_METRICS",
+                    "MILO_CLIENT",
+                    "MILO_SERVER",
+                    "MINA",
+                    "MINIO",
+                    "MLLP",
+                    "MOCK",
+                    "MONGODB",
+                    "MONGODB_GRIDFS",
+                    "MSV",
+                    "MUSTACHE",
+                    "MVEL",
+                    "MYBATIS",
+                    "MYBATIS_BEAN",
+                    "NAGIOS",
+                    "NATS",
+                    "NETTY",
+                    "NETTY_HTTP",
+                    "NITRITE",
+                    "NSQ",
+                    "OAIPMH",
+                    "OLINGO2",
+                    "OLINGO4",
+                    "OPENSHIFT_BUILDS",
+                    "OPENSHIFT_BUILD_CONFIGS",
+                    "OPENSTACK_CINDER",
+                    "OPENSTACK_GLANCE",
+                    "OPENSTACK_KEYSTONE",
+                    "OPENSTACK_NEUTRON",
+                    "OPENSTACK_NOVA",
+                    "OPENSTACK_SWIFT",
+                    "OPTAPLANNER",
+                    "PAHO",
+                    "PAHO_MQTT5",
+                    "PDF",
+                    "PGEVENT",
+                    "PG_REPLICATION_SLOT",
+                    "PLATFORM_HTTP",
+                    "POP3",
+                    "POP3S",
+                    "PUBNUB",
+                    "PULSAR",
+                    "QUARTZ",
+                    "QUICKFIX",
+                    "RABBITMQ",
+                    "REACTIVE_STREAMS",
+                    "REF",
+                    "REST",
+                    "RESTEASY",
+                    "REST_API",
+                    "REST_OPENAPI",
+                    "REST_SWAGGER",
+                    "ROBOTFRAMEWORK",
+                    "RSS",
+                    "SAGA",
+                    "SALESFORCE",
+                    "SAP_NETWEAVER",
+                    "SCHEDULER",
+                    "SCHEMATRON",
+                    "SCP",
+                    "SEDA",
+                    "SERVICE",
+                    "SERVICENOW",
+                    "SERVLET",
+                    "SFTP",
+                    "SIP",
+                    "SIPS",
+                    "SJMS",
+                    "SJMS2",
+                    "SLACK",
+                    "SMPP",
+                    "SMPPS",
+                    "SMTP",
+                    "SMTPS",
+                    "SNMP",
+                    "SOLR",
+                    "SOLRCLOUD",
+                    "SOLRS",
+                    "SOROUSH",
+                    "SPARK",
+                    "SPLUNK",
+                    "SPLUNK_HEC",
+                    "SPRING_BATCH",
+                    "SPRING_EVENT",
+                    "SPRING_INTEGRATION",
+                    "SPRING_LDAP",
+                    "SPRING_RABBITMQ",
+                    "SPRING_REDIS",
+                    "SPRING_WS",
+                    "SQL",
+                    "SQL_STORED",
+                    "SSH",
+                    "STAX",
+                    "STITCH",
+                    "STOMP",
+                    "STREAM",
+                    "STRING_TEMPLATE",
+                    "STUB",
+                    "TELEGRAM",
+                    "THRIFT",
+                    "TIKA",
+                    "TIMER",
+                    "TWILIO",
+                    "TWITTER_DIRECTMESSAGE",
+                    "TWITTER_SEARCH",
+                    "TWITTER_TIMELINE",
+                    "UNDERTOW",
+                    "VALIDATOR",
+                    "VELOCITY",
+                    "VERTX",
+                    "VERTX_HTTP",
+                    "VERTX_KAFKA",
+                    "VERTX_WEBSOCKET",
+                    "VM",
+                    "WEATHER",
+                    "WEB3J",
+                    "WEBHOOK",
+                    "WEBSOCKET",
+                    "WEBSOCKET_JSR356",
+                    "WEKA",
+                    "WORDPRESS",
+                    "WORKDAY",
+                    "XCHANGE",
+                    "XJ",
+                    "XMLSECURITY_SIGN",
+                    "XMLSECURITY_VERIFY",
+                    "XMPP",
+                    "XQUERY",
+                    "XSLT",
+                    "XSLT_SAXON",
+                    "YAMMER",
+                    "ZENDESK",
+                    "ZOOKEEPER",
+                    "ZOOKEEPER_MASTER"
             // COMPONENT-ENV-NAMES: END
             ));
 
@@ -402,52 +402,52 @@ public final class MainHelper {
             Arrays.asList(
                     // Generated by camel build tools - do NOT edit this list!
                     // DATAFORMAT-ENV-NAMES: START
-                    "CAMEL_DATAFORMAT_ANY23",
-                    "CAMEL_DATAFORMAT_ASN1",
-                    "CAMEL_DATAFORMAT_AVRO",
-                    "CAMEL_DATAFORMAT_BARCODE",
-                    "CAMEL_DATAFORMAT_BASE64",
-                    "CAMEL_DATAFORMAT_BEANIO",
-                    "CAMEL_DATAFORMAT_BINDY_CSV",
-                    "CAMEL_DATAFORMAT_BINDY_FIXED",
-                    "CAMEL_DATAFORMAT_BINDY_KVP",
-                    "CAMEL_DATAFORMAT_CBOR",
-                    "CAMEL_DATAFORMAT_CRYPTO",
-                    "CAMEL_DATAFORMAT_CSV",
-                    "CAMEL_DATAFORMAT_FHIRJSON",
-                    "CAMEL_DATAFORMAT_FHIRXML",
-                    "CAMEL_DATAFORMAT_FLATPACK",
-                    "CAMEL_DATAFORMAT_GROK",
-                    "CAMEL_DATAFORMAT_GZIPDEFLATER",
-                    "CAMEL_DATAFORMAT_HL7",
-                    "CAMEL_DATAFORMAT_ICAL",
-                    "CAMEL_DATAFORMAT_JACKSONXML",
-                    "CAMEL_DATAFORMAT_JAXB",
-                    "CAMEL_DATAFORMAT_JSONAPI",
-                    "CAMEL_DATAFORMAT_JSON_FASTJSON",
-                    "CAMEL_DATAFORMAT_JSON_GSON",
-                    "CAMEL_DATAFORMAT_JSON_JACKSON",
-                    "CAMEL_DATAFORMAT_JSON_JOHNZON",
-                    "CAMEL_DATAFORMAT_JSON_JSONB",
-                    "CAMEL_DATAFORMAT_JSON_XSTREAM",
-                    "CAMEL_DATAFORMAT_LZF",
-                    "CAMEL_DATAFORMAT_MIME_MULTIPART",
-                    "CAMEL_DATAFORMAT_PGP",
-                    "CAMEL_DATAFORMAT_PROTOBUF",
-                    "CAMEL_DATAFORMAT_RSS",
-                    "CAMEL_DATAFORMAT_SECUREXML",
-                    "CAMEL_DATAFORMAT_SOAPJAXB",
-                    "CAMEL_DATAFORMAT_SYSLOG",
-                    "CAMEL_DATAFORMAT_TARFILE",
-                    "CAMEL_DATAFORMAT_THRIFT",
-                    "CAMEL_DATAFORMAT_TIDYMARKUP",
-                    "CAMEL_DATAFORMAT_UNIVOCITY_CSV",
-                    "CAMEL_DATAFORMAT_UNIVOCITY_FIXED",
-                    "CAMEL_DATAFORMAT_UNIVOCITY_TSV",
-                    "CAMEL_DATAFORMAT_XSTREAM",
-                    "CAMEL_DATAFORMAT_YAML_SNAKEYAML",
-                    "CAMEL_DATAFORMAT_ZIPDEFLATER",
-                    "CAMEL_DATAFORMAT_ZIPFILE"
+                    "ANY23",
+                    "ASN1",
+                    "AVRO",
+                    "BARCODE",
+                    "BASE64",
+                    "BEANIO",
+                    "BINDY_CSV",
+                    "BINDY_FIXED",
+                    "BINDY_KVP",
+                    "CBOR",
+                    "CRYPTO",
+                    "CSV",
+                    "FHIRJSON",
+                    "FHIRXML",
+                    "FLATPACK",
+                    "GROK",
+                    "GZIPDEFLATER",
+                    "HL7",
+                    "ICAL",
+                    "JACKSONXML",
+                    "JAXB",
+                    "JSONAPI",
+                    "JSON_FASTJSON",
+                    "JSON_GSON",
+                    "JSON_JACKSON",
+                    "JSON_JOHNZON",
+                    "JSON_JSONB",
+                    "JSON_XSTREAM",
+                    "LZF",
+                    "MIME_MULTIPART",
+                    "PGP",
+                    "PROTOBUF",
+                    "RSS",
+                    "SECUREXML",
+                    "SOAPJAXB",
+                    "SYSLOG",
+                    "TARFILE",
+                    "THRIFT",
+                    "TIDYMARKUP",
+                    "UNIVOCITY_CSV",
+                    "UNIVOCITY_FIXED",
+                    "UNIVOCITY_TSV",
+                    "XSTREAM",
+                    "YAML_SNAKEYAML",
+                    "ZIPDEFLATER",
+                    "ZIPFILE"
             // DATAFORMAT-ENV-NAMES: END
             ));
 
@@ -455,26 +455,26 @@ public final class MainHelper {
             Arrays.asList(
                     // Generated by camel build tools - do NOT edit this list!
                     // LANGUAGE-ENV-NAMES: START
-                    "CAMEL_LANGUAGE_BEAN",
-                    "CAMEL_LANGUAGE_CONSTANT",
-                    "CAMEL_LANGUAGE_CSIMPLE",
-                    "CAMEL_LANGUAGE_DATASONNET",
-                    "CAMEL_LANGUAGE_EXCHANGEPROPERTY",
-                    "CAMEL_LANGUAGE_FILE",
-                    "CAMEL_LANGUAGE_GROOVY",
-                    "CAMEL_LANGUAGE_HEADER",
-                    "CAMEL_LANGUAGE_HL7TERSER",
-                    "CAMEL_LANGUAGE_JOOR",
-                    "CAMEL_LANGUAGE_JSONPATH",
-                    "CAMEL_LANGUAGE_MVEL",
-                    "CAMEL_LANGUAGE_OGNL",
-                    "CAMEL_LANGUAGE_REF",
-                    "CAMEL_LANGUAGE_SIMPLE",
-                    "CAMEL_LANGUAGE_SPEL",
-                    "CAMEL_LANGUAGE_TOKENIZE",
-                    "CAMEL_LANGUAGE_XPATH",
-                    "CAMEL_LANGUAGE_XQUERY",
-                    "CAMEL_LANGUAGE_XTOKENIZE"
+                    "BEAN",
+                    "CONSTANT",
+                    "CSIMPLE",
+                    "DATASONNET",
+                    "EXCHANGEPROPERTY",
+                    "FILE",
+                    "GROOVY",
+                    "HEADER",
+                    "HL7TERSER",
+                    "JOOR",
+                    "JSONPATH",
+                    "MVEL",
+                    "OGNL",
+                    "REF",
+                    "SIMPLE",
+                    "SPEL",
+                    "TOKENIZE",
+                    "XPATH",
+                    "XQUERY",
+                    "XTOKENIZE"
             // LANGUAGE-ENV-NAMES: END
             ));
 
@@ -544,7 +544,8 @@ public final class MainHelper {
                 ck = ck.replaceFirst("-", ".");
                 properties.put(ck, v);
             } else {
-                Optional<String> e = COMPONENT_ENV_NAMES.stream().filter(k::startsWith).findFirst();
+                Optional<String> e
+                        = COMPONENT_ENV_NAMES.stream().map(s -> "CAMEL_COMPONENT_" + s).filter(k::startsWith).findFirst();
                 if (e.isPresent()) {
                     toRemove.add(k);
                     String cname = "camel.component." + e.get().substring(16).toLowerCase(Locale.US).replace('_', '-');
@@ -565,7 +566,8 @@ public final class MainHelper {
                 ck = ck.replaceFirst("-", ".");
                 properties.put(ck, v);
             } else {
-                Optional<String> e = DATAFORMAT_ENV_NAMES.stream().filter(k::startsWith).findFirst();
+                Optional<String> e
+                        = DATAFORMAT_ENV_NAMES.stream().map(s -> "CAMEL_DATAFORMAT_" + s).filter(k::startsWith).findFirst();
                 if (e.isPresent()) {
                     toRemove.add(k);
                     String cname = "camel.dataformat." + e.get().substring(17).toLowerCase(Locale.US).replace('_', '-');
@@ -586,7 +588,8 @@ public final class MainHelper {
                 ck = ck.replaceFirst("-", ".");
                 properties.put(ck, v);
             } else {
-                Optional<String> e = LANGUAGE_ENV_NAMES.stream().filter(k::startsWith).findFirst();
+                Optional<String> e
+                        = LANGUAGE_ENV_NAMES.stream().map(s -> "CAMEL_LANGUAGE_" + s).filter(k::startsWith).findFirst();
                 if (e.isPresent()) {
                     toRemove.add(k);
                     String cname = "camel.language." + e.get().substring(15).toLowerCase(Locale.US).replace('_', '-');
@@ -598,16 +601,6 @@ public final class MainHelper {
         toRemove.forEach(env::remove);
     }
 
-    private static String mapAsComponentName(String epk) {
-        for (String c : COMPONENT_ENV_NAMES) {
-            String ec = asEnvName(c);
-            if (epk.startsWith(ec)) {
-                return c.toUpperCase(Locale.US);
-            }
-        }
-        return null;
-    }
-
     private static String asEnvName(String name) {
         return name.toUpperCase(Locale.US).replace('-', '_');
     }
diff --git a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/UpdateMainHelper.java b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/UpdateMainHelper.java
index b9dbbe7..c464f2f 100644
--- a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/UpdateMainHelper.java
+++ b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/UpdateMainHelper.java
@@ -98,19 +98,19 @@ public class UpdateMainHelper extends AbstractGeneratorMojo {
 
                 if (isComponent) {
                     ComponentModel cm = JsonMapper.generateComponentModel(json);
-                    components.add(asEnvName("CAMEL_COMPONENT_", cm.getScheme()));
+                    components.add(asEnvName(cm.getScheme()));
                     if (cm.getAlternativeSchemes() != null) {
                         String[] aliases = cm.getAlternativeSchemes().split(",");
                         for (String alias : aliases) {
-                            components.add(asEnvName("CAMEL_COMPONENT_", alias));
+                            components.add(asEnvName(alias));
                         }
                     }
                 } else if (isDataFormat) {
                     DataFormatModel dm = JsonMapper.generateDataFormatModel(json);
-                    dataformats.add(asEnvName("CAMEL_DATAFORMAT_", dm.getName()));
+                    dataformats.add(asEnvName(dm.getName()));
                 } else if (isLanguage) {
                     LanguageModel lm = JsonMapper.generateLanguageModel(json);
-                    languages.add(asEnvName("CAMEL_LANGUAGE_", lm.getName()));
+                    languages.add(asEnvName(lm.getName()));
                 }
             } catch (Exception e) {
                 throw new MojoExecutionException("Error loading json: " + name, e);
@@ -164,8 +164,8 @@ public class UpdateMainHelper extends AbstractGeneratorMojo {
         return false;
     }
 
-    private static String asEnvName(String prefix, String name) {
-        return prefix + name.toUpperCase(Locale.US).replace('-', '_');
+    private static String asEnvName(String name) {
+        return name.toUpperCase(Locale.US).replace('-', '_');
     }
 
 }