You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by pp...@apache.org on 2023/02/06 21:19:32 UTC
[camel-quarkus] 01/04: Upgrade to Camel 4.0.0 and Quarkus 3.0.0.Alpha3
This is an automated email from the ASF dual-hosted git repository.
ppalaga pushed a commit to branch camel-4
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
commit c651e0916f786f19df9c72b53488ede036d1ef23
Author: Peter Palaga <pp...@redhat.com>
AuthorDate: Wed Jan 25 09:42:15 2023 +0100
Upgrade to Camel 4.0.0 and Quarkus 3.0.0.Alpha3
---
catalog/pom.xml | 351 -
docs/antora.yml | 10 +-
docs/modules/ROOT/examples/components/activemq.yml | 13 -
docs/modules/ROOT/examples/components/atmos.yml | 13 -
docs/modules/ROOT/examples/components/avro.yml | 13 -
docs/modules/ROOT/examples/components/cmis.yml | 13 -
docs/modules/ROOT/examples/components/cxf.yml | 13 -
docs/modules/ROOT/examples/components/dozer.yml | 13 -
.../examples/components/elasticsearch-rest.yml | 13 -
docs/modules/ROOT/examples/components/hbase.yml | 13 -
docs/modules/ROOT/examples/components/iota.yml | 13 -
docs/modules/ROOT/examples/components/jbpm.yml | 13 -
docs/modules/ROOT/examples/components/jclouds.yml | 13 -
.../examples/components/microprofile-metrics.yml | 13 -
.../ROOT/examples/components/milo-browse.yml | 13 -
.../ROOT/examples/components/milo-client.yml | 13 -
.../ROOT/examples/components/milo-server.yml | 13 -
.../ROOT/examples/components/optaplanner.yml | 13 -
docs/modules/ROOT/examples/components/rabbitmq.yml | 13 -
docs/modules/ROOT/examples/components/stax.yml | 13 -
docs/modules/ROOT/examples/components/tika.yml | 13 -
.../ROOT/examples/components/xmlsecurity-sign.yml | 13 -
.../examples/components/xmlsecurity-verify.yml | 13 -
docs/modules/ROOT/examples/dataformats/johnzon.yml | 13 -
docs/modules/ROOT/examples/dataformats/soap.yml | 13 -
.../ROOT/examples/dataformats/xmlSecurity.yml | 13 -
docs/modules/ROOT/examples/dataformats/xstream.yml | 13 -
.../ROOT/examples/dataformats/xstreamJson.yml | 13 -
.../modules/ROOT/examples/languages/datasonnet.yml | 13 -
docs/modules/ROOT/examples/languages/xtokenize.yml | 13 -
.../ROOT/examples/others/caffeine-lrucache.yml | 13 -
docs/modules/ROOT/examples/others/opentracing.yml | 13 -
docs/modules/ROOT/nav.adoc | 25 -
.../ROOT/pages/reference/extensions/activemq.adoc | 87 -
.../ROOT/pages/reference/extensions/atmos.adoc | 41 -
.../ROOT/pages/reference/extensions/avro-rpc.adoc | 51 -
.../reference/extensions/caffeine-lrucache.adoc | 46 -
.../ROOT/pages/reference/extensions/cmis.adoc | 41 -
.../ROOT/pages/reference/extensions/cxf-soap.adoc | 45 -
.../pages/reference/extensions/datasonnet.adoc | 45 -
.../ROOT/pages/reference/extensions/dozer.adoc | 90 -
.../reference/extensions/elasticsearch-rest.adoc | 74 -
.../ROOT/pages/reference/extensions/hbase.adoc | 41 -
.../ROOT/pages/reference/extensions/iota.adoc | 41 -
.../ROOT/pages/reference/extensions/jbpm.adoc | 41 -
.../ROOT/pages/reference/extensions/jclouds.adoc | 41 -
.../ROOT/pages/reference/extensions/johnzon.adoc | 46 -
.../pages/reference/extensions/kotlin-dsl.adoc | 7 -
.../reference/extensions/microprofile-metrics.adoc | 213 -
.../ROOT/pages/reference/extensions/milo.adoc | 43 -
.../pages/reference/extensions/opentracing.adoc | 96 -
.../pages/reference/extensions/optaplanner.adoc | 45 -
.../ROOT/pages/reference/extensions/rabbitmq.adoc | 58 -
.../ROOT/pages/reference/extensions/servlet.adoc | 4 +-
.../extensions/smallrye-reactive-messaging.adoc | 62 -
.../ROOT/pages/reference/extensions/soap.adoc | 46 -
.../ROOT/pages/reference/extensions/stax.adoc | 46 -
.../ROOT/pages/reference/extensions/tika.adoc | 78 -
.../pages/reference/extensions/xmlsecurity.adoc | 60 -
.../ROOT/pages/reference/extensions/xstream.adoc | 47 -
extensions-core/core/deployment/pom.xml | 4 -
.../quarkus/core/deployment/ConsumeProcessor.java | 19 +-
.../core/deployment/InjectionPointsProcessor.java | 7 +-
.../CamelBeanLookupWithIdentifierTest.java | 5 +-
.../deployment/CamelContextCustomizerTest.java | 3 +-
.../CamelContextDefaultStrategyTest.java | 3 +-
.../CamelPackageScanClassResolverTest.java | 5 +-
.../CamelRegistryBeanQualifierResolutionTest.java | 11 +-
.../core/deployment/CamelSourceLocationTest.java | 5 +-
.../main/CamelAutowiredDisabledTest.java | 9 +-
.../main/CamelComponentConfigurationTest.java | 3 +-
.../main/CamelMainAutoConfigurationTest.java | 9 +-
.../CamelMainEventBridgeDisabledConfigTest.java | 7 +-
.../main/CamelMainEventBridgeDisabledTest.java | 3 +-
.../core/deployment/main/CamelMainInjectTest.java | 5 +-
...ainLambdaEndpointRouteBuilderDiscoveryTest.java | 5 +-
.../CamelMainLambdaRouteBuilderDiscoveryTest.java | 5 +-
.../deployment/main/CamelMainObserversTest.java | 7 +-
.../main/CamelMainRouteTemplateTest.java | 7 +-
.../main/CamelMainRoutesDiscoveryTest.java | 3 +-
...ainRoutesExcludeFilterCombinedPropertyTest.java | 3 +-
.../main/CamelMainRoutesExcludeFilterTest.java | 7 +-
...ainRoutesIncludeFilterCombinedPropertyTest.java | 3 +-
.../main/CamelMainRoutesIncludeFilterTest.java | 7 +-
.../main/CamelMainUnknownArgumentFailTest.java | 3 +-
.../main/CamelMainUnknownArgumentIgnoreTest.java | 3 +-
.../main/CamelMainUnknownArgumentWarnTest.java | 3 +-
.../core/runtime/CamelBeansUnremovableTest.java | 9 +-
.../CamelConfigurationPlaceholdersTest.java | 5 +-
.../core/runtime/CamelConfigurationTest.java | 9 +-
.../runtime/CamelDevModeSingletonBeanTest.java | 5 +-
.../CamelEventBridgeDisabledConfigTest.java | 7 +-
.../core/runtime/CamelEventBridgeDisabledTest.java | 3 +-
.../quarkus/core/runtime/CamelEventBridgeTest.java | 7 +-
.../core/runtime/CamelInjectionPointTest.java | 7 +-
.../runtime/CamelLifecycleEventBridgeTest.java | 7 +-
.../runtime/CamelManagementEventBridgeTest.java | 7 +-
.../quarkus/core/runtime/CamelProducersTest.java | 5 +-
.../quarkus/core/runtime/CamelRegistryTest.java | 9 +-
extensions-core/core/runtime/pom.xml | 4 +-
.../quarkus/core/CamelLifecycleEventBridge.java | 3 +-
.../quarkus/core/CamelManagementEventBridge.java | 3 +-
.../apache/camel/quarkus/core/CamelProducers.java | 7 +-
.../core/DisabledModelJAXBContextFactory.java | 5 +-
.../camel/quarkus/core/RuntimeBeanRepository.java | 7 +-
.../camel/quarkus/main/CamelMainEventBridge.java | 3 +-
.../camel/quarkus/main/CamelMainProducers.java | 4 +-
extensions-core/http-common/runtime/pom.xml | 4 +-
extensions-core/pom.xml | 2 +-
extensions-core/xml-jaxb/runtime/pom.xml | 2 +-
.../component/xml/jaxb/XmlJaxbRecorder.java | 3 +-
extensions-jvm/atmos/deployment/pom.xml | 61 -
.../component/atmos/deployment/AtmosProcessor.java | 46 -
extensions-jvm/atmos/pom.xml | 37 -
extensions-jvm/atmos/runtime/pom.xml | 106 -
.../main/resources/META-INF/quarkus-extension.yaml | 32 -
extensions-jvm/bonita/runtime/pom.xml | 4 +-
extensions-jvm/cmis/deployment/pom.xml | 61 -
.../component/cmis/deployment/CmisProcessor.java | 46 -
extensions-jvm/cmis/pom.xml | 37 -
extensions-jvm/cmis/runtime/pom.xml | 97 -
.../main/resources/META-INF/quarkus-extension.yaml | 33 -
.../component/debug/deployment/DebugResource.java | 11 +-
extensions-jvm/hbase/deployment/pom.xml | 69 -
.../component/hbase/deployment/HbaseProcessor.java | 70 -
extensions-jvm/hbase/pom.xml | 37 -
extensions-jvm/hbase/runtime/pom.xml | 115 -
.../component/hbase/GroupsSubstitutions.java | 42 -
.../main/resources/META-INF/quarkus-extension.yaml | 33 -
extensions-jvm/iota/deployment/pom.xml | 61 -
.../component/iota/deployment/IotaProcessor.java | 46 -
extensions-jvm/iota/pom.xml | 37 -
extensions-jvm/iota/runtime/pom.xml | 101 -
.../main/resources/META-INF/quarkus-extension.yaml | 33 -
extensions-jvm/jbpm/deployment/pom.xml | 65 -
.../component/jbpm/deployment/JbpmProcessor.java | 46 -
extensions-jvm/jbpm/pom.xml | 37 -
extensions-jvm/jbpm/runtime/pom.xml | 111 -
.../main/resources/META-INF/quarkus-extension.yaml | 32 -
extensions-jvm/jclouds/deployment/pom.xml | 61 -
.../jclouds/deployment/JcloudsProcessor.java | 46 -
extensions-jvm/jclouds/pom.xml | 37 -
extensions-jvm/jclouds/runtime/pom.xml | 108 -
.../main/resources/META-INF/quarkus-extension.yaml | 32 -
extensions-jvm/milo/deployment/pom.xml | 61 -
.../component/milo/deployment/MiloProcessor.java | 46 -
extensions-jvm/milo/pom.xml | 37 -
extensions-jvm/milo/runtime/pom.xml | 97 -
.../main/resources/META-INF/quarkus-extension.yaml | 32 -
extensions-jvm/pom.xml | 7 -
extensions-jvm/pulsar/runtime/pom.xml | 4 +-
extensions-jvm/wordpress/runtime/pom.xml | 4 +-
extensions-jvm/workday/runtime/pom.xml | 4 +-
.../commons/deployment/AwsCommonsProcessor.java | 3 +-
.../core/http/vertx/QuarkusVertxProvider.java | 7 +-
extensions-support/httpclient/runtime/pom.xml | 6 +
.../mail/deployment/SupportMailProcessor.java | 9 +-
extensions-support/mail/runtime/pom.xml | 4 +-
extensions-support/pom.xml | 4 +-
.../support/spring/ClassLoadingService.java | 6 +-
extensions-support/spring/pom.xml | 4 +-
extensions-support/spring/runtime/pom.xml | 18 +
.../spring/{ => shade}/beans/pom.xml | 2 +-
.../spring/{ => shade}/context/pom.xml | 2 +-
extensions-support/spring/{ => shade}/core/pom.xml | 2 +-
extensions-support/spring/shade/pom.xml | 134 +
.../deployment/XStreamSupportProcessor.java | 8 +-
.../activemq/graal/SpringJMSSubstitutions.java | 14 +-
extensions/amqp/runtime/pom.xml | 6 -
extensions/atom/runtime/pom.xml | 4 +-
.../atom/graal/DataSourceUtilsSubstitutions.java | 7 +-
extensions/attachments/runtime/pom.xml | 4 +-
.../avro/rpc/spi/HttpServletRequestFromBytes.java | 32 +-
.../avro/rpc/spi/HttpServletResponseWithBytes.java | 10 +-
.../aws2/lambda/it/Aws2LambdaResource.java | 14 +-
extensions/bean-validator/runtime/pom.xml | 18 -
extensions/dozer/runtime/pom.xml | 4 +-
.../fhir/deployment/dstu2/FhirDstu2Processor.java | 3 +-
.../dstu2Hl7Org/FhirDstu2Hl7OrgProcessor.java | 3 +-
.../deployment/dstu2_1/FhirDstu2_1Processor.java | 3 +-
.../fhir/deployment/dstu3/FhirDstu3Processor.java | 3 +-
.../fhir/deployment/r4/FhirR4Processor.java | 3 +-
.../fhir/deployment/r5/FhirR5Processor.java | 3 +-
extensions/fhir/runtime/pom.xml | 4 +-
...LockClusterServiceConfigDefaultEnabledTest.java | 3 +-
.../FileLockClusterServiceConfigDefaultTest.java | 3 +-
...kClusterServiceConfigNonDefaultEnabledTest.java | 3 +-
.../component/grpc/deployment/GrpcProcessor.java | 3 +-
extensions/grpc/runtime/pom.xml | 4 -
.../runtime/QuarkusBindableServiceFactory.java | 9 +-
extensions/infinispan/deployment/pom.xml | 6 +
extensions/infinispan/runtime/pom.xml | 10 +
.../jackson/JacksonTypeConverterPojoTest.java | 3 +-
.../jackson/JacksonTypeConverterSimpleTest.java | 3 +-
.../camel/quarkus/component/jackson/Order.java | 9 +-
extensions/jackson/runtime/pom.xml | 36 +-
.../deployment/JacksonxmlTypeConverterTest.java | 3 +-
extensions/java-joor-dsl/runtime/pom.xml | 5 -
.../graal/SubstituteClassRoutesBuilderLoader.java | 34 -
.../graal/SubstituteJavaRoutesBuilderLoader.java | 36 -
.../component/jaxb/deployment/JaxbProcessor.java | 7 -
extensions/jdbc/runtime/pom.xml | 4 -
extensions/jira/runtime/pom.xml | 4 -
extensions/jms/runtime/pom.xml | 12 +
extensions/jpa/runtime/pom.xml | 5 +
.../quarkus/component/jpa/CamelJpaRecorder.java | 5 +-
.../jta/MandatoryJtaTransactionPolicyTest.java | 9 +-
.../quarkus/component/jta/MockTransaction.java | 13 +-
.../jta/MockTransactionManagerProducer.java | 11 +-
.../jta/NeverJtaTransactionPolicyTest.java | 9 +-
.../jta/NotSupportedJtaTransactionPolicyTest.java | 7 +-
.../jta/RequiredJtaTransactionPolicyTest.java | 9 +-
.../jta/RequiresNewJtaTransactionPolicyTest.java | 9 +-
.../jta/SupportsJtaTransactionPolicyTest.java | 7 +-
.../jta/MandatoryJtaTransactionPolicy.java | 2 +-
.../component/jta/NeverJtaTransactionPolicy.java | 2 +-
.../jta/NotSupportedJtaTransactionPolicy.java | 4 +-
.../jta/RequiredJtaTransactionPolicy.java | 2 +-
.../jta/RequiresNewJtaTransactionPolicy.java | 4 +-
.../jta/SupportsJtaTransactionPolicy.java | 2 +-
.../jta/TransactionalJtaTransactionPolicy.java | 17 +-
.../deployment/KafkaDevServicesDisabledTest.java | 3 +-
.../deployment/KafkaDevServicesEnabledTest.java | 3 +-
...sKafkaClientFactoryDisabledMergeConfigTest.java | 3 +-
.../QuarkusKafkaClientFactoryDisabledTest.java | 3 +-
...afkaClientFactoryDisabledViaPropertiesTest.java | 3 +-
.../QuarkusKafkaClientFactoryEnabledTest.java | 3 +-
.../deployment/QuarkusKafkaClientFactoryTest.java | 3 +-
.../kafka/KafkaClientFactoryProducer.java | 7 +-
.../KubernetesClusterServiceConfigDefaultTest.java | 3 +-
...erServiceConfigEnabledWithRebalancingtTest.java | 3 +-
...terServiceConfigEnabledWithoutDefaultsTest.java | 3 +-
...ServiceConfigEnabledWithoutRebalancingTest.java | 3 +-
extensions/mail/runtime/pom.xml | 4 +-
.../MicrometerMetricsConfigDefaultsTest.java | 3 +-
.../MicrometerMetricsConfigOverrideTest.java | 3 +-
.../deployment/MicrometerMetricsDisabledTest.java | 3 +-
.../MicroProfileHealthCamelChecksDisabledTest.java | 3 +-
...croProfileHealthDisabledViaCameQuarkusTest.java | 3 +-
...MicroProfileHealthDisabledViaCamelMainTest.java | 3 +-
...roProfileHealthDisabledViaMicroProfileTest.java | 3 +-
.../deployment/MicroProfileHealthEnabledTest.java | 3 +-
.../MicroProfileMetricsConfigDefaultsTest.java | 2 +-
.../MicroProfileMetricsConfigOverrideTest.java | 2 +-
extensions/minio/runtime/pom.xml | 12 +-
extensions/netty-http/runtime/pom.xml | 6 -
.../openapi/java/deployment/QuarkusResource.java | 8 +-
.../deployment/OpenTelemetryDisabledTest.java | 3 +-
.../deployment/OpenTelemetryEnabledTest.java | 3 +-
.../opentelemetry/OpenTelemetryTracerProducer.java | 7 +-
.../deployment/OpenTracingDisabledTest.java | 2 +-
.../deployment/OpenTracingEnabledTest.java | 2 +-
extensions/pom.xml | 34 +-
.../QuartzNoQuarkusSchedulerAutowiredTest.java | 3 +-
.../quartz/deployment/QuartzNotAutowiredTest.java | 3 +-
.../QuartzQuarkusCustomSchedulerAutowiredTest.java | 5 +-
...artzQuarkusSchedulerAmbiguousAutowiredTest.java | 5 +-
.../QuartzQuarkusSchedulerAutowiredTest.java | 3 +-
.../QuartzQuarkusSchedulerNotAutowiredTest.java | 3 +-
.../component/quartz/CamelQuartzRecorder.java | 3 +-
.../deployment/ReactiveStreamsProcessor.java | 3 +-
.../reactive/streams/ReactiveStreamsProducers.java | 5 +-
extensions/servicenow/runtime/pom.xml | 8 +-
.../component/servlet/test/CustomServlet.java | 12 +-
extensions/servlet/runtime/pom.xml | 4 +-
.../servlet/runtime/CamelServletConfig.java | 2 +-
.../component/soap/deployment/SoapProcessor.java | 2 +-
extensions/solr/runtime/pom.xml | 4 +-
extensions/spring-rabbitmq/runtime/pom.xml | 4 -
extensions/sql/runtime/pom.xml | 12 +-
.../xchange/deployment/XchangeProcessor.java | 6 +-
extensions/xchange/runtime/pom.xml | 10 -
.../aws2/ddb/it/Aws2DdbQuarkusClientResource.java | 13 +-
.../aws2/s3/it/Aws2S3QuarkusClientInvoker.java | 5 +-
.../aws2/ses/it/Aws2SesQuarkusClientInvoker.java | 5 +-
.../aws2/sns/it/Aws2SnsQuarkusClientInvoker.java | 5 +-
.../aws2/sqs/it/Aws2SqsQuarkusClientInvoker.java | 5 +-
.../component/aws2/cw/it/Aws2CwResource.java | 23 +-
.../component/aws2/cw/it/ClientBuilder.java | 5 +-
.../component/aws2/ddb/it/Aws2DdbResource.java | 27 +-
.../aws2/ddb/it/Aws2DdbStreamResource.java | 17 +-
.../component/aws2/ddb/it/Aws2DdbStreamRoutes.java | 11 +-
.../kinesis/it/Aws2KinesisFirehoseResource.java | 17 +-
.../aws2/kinesis/it/Aws2KinesisResource.java | 21 +-
.../aws2/kinesis/it/Aws2KinesisRoutes.java | 11 +-
.../aws2/lambda/it/Aws2LambdaResource.java | 33 +-
.../component/aws2/s3/it/Aws2S3Resource.java | 29 +-
.../component/aws2/ses/it/Aws2SesResource.java | 19 +-
.../component/aws2/sns/it/Aws2SqsSnsResource.java | 27 +-
.../component/aws2/sqs/it/Aws2SqsResource.java | 23 +-
.../component/aws2/sqs/it/DeadLetterBuilder.java | 3 +-
.../azure/eventhubs/it/AzureEventhubsResource.java | 19 +-
.../azure/eventhubs/it/AzureEventhubsRoutes.java | 3 +-
.../storage/blob/it/AzureStorageBlobProducers.java | 3 +-
.../storage/blob/it/AzureStorageBlobResource.java | 35 +-
.../storage/blob/it/AzureStorageBlobRoutes.java | 3 +-
.../queue/it/AzureStorageQueueResource.java | 25 +-
.../component/azure/storage/queue/it/Routes.java | 3 +-
.../quarkus/component/lzf/it/LzfResource.java | 17 +-
.../zipdeflater/it/ZipDeflaterResource.java | 19 +-
.../component/zipfile/it/ZipFileResource.java | 19 +-
.../cxf/soap/client/it/CxfSoapClientResource.java | 18 +-
.../cxf/soap/client/it/CxfSoapClientRoutes.java | 14 +-
.../soap/mtom/awt/it/CxfSoapMtomAwtResource.java | 24 +-
.../cxf/soap/mtom/awt/it/CxfSoapMtomAwtRoutes.java | 10 +-
.../cxf/soap/mtom/awt/it/IImageService.java | 4 +-
.../component/cxf/soap/mtom/awt/it/ImageData.java | 2 +-
.../cxf/soap/mtom/awt/it/ImageService.java | 4 +-
.../soap/mtom/awt/it/MtomAttachmentChecker.java | 14 +-
.../cxf/soap/mtom/awt/it/CxfSoapMtomAwtTest.java | 2 +-
.../cxf/soap/mtom/it/CxfSoapMtomResource.java | 18 +-
.../cxf/soap/mtom/it/CxfSoapMtomRoutes.java | 14 +-
.../component/cxf/soap/mtom/it/IImageService.java | 4 +-
.../component/cxf/soap/mtom/it/ImageFile.java | 2 +-
.../component/cxf/soap/mtom/it/ImageService.java | 4 +-
.../cxf/soap/mtom/it/MtomAttachmentChecker.java | 14 +-
.../cxf/soap/mtom/it/CxfSoapMtomTest.java | 2 +-
.../cxf/soap/server/it/CodeFirstService.java | 12 +-
.../cxf/soap/server/it/CxfSoapRoutes.java | 12 +-
.../component/cxf/soap/server/it/EchoService.java | 2 +-
.../cxf/soap/server/it/EchoServiceImpl.java | 2 +-
.../cxf/soap/server/it/CxfSoapServiceTest.java | 2 +-
.../wss/client/it/CxfSoapWssClientResource.java | 18 +-
.../soap/wss/client/it/CxfSoapWssClientRoutes.java | 8 +-
.../cxf/soap/wss/client/it/PasswordCallback.java | 10 +-
.../way/it/WsSecurityPolicyServerRoutesCxfWay.java | 2 +-
.../it/WssSecurityPolicyHelloServiceCxfWay.java | 4 +-
.../WssSecurityPolicyHelloServiceCxfWayImpl.java | 4 +-
.../server/it/PasswordCallbackHandler.java | 6 +-
.../server/it/WsSecurityPolicyServerRoutes.java | 6 +-
.../server/it/WssSecurityPolicyHelloService.java | 4 +-
.../it/WssSecurityPolicyHelloServiceImpl.java | 2 +-
.../soap/wss/server/it/CxfSoapWssServerRoutes.java | 12 +-
.../cxf/soap/wss/server/it/WssRounderService.java | 4 +-
.../it/CxfWssSecurityPolicyServerCxfWayTest.java | 4 +-
.../server/it/CxfWssSecurityPolicyServerTest.java | 4 +-
.../soap/wss/server/it/CxfSoapWssServerTest.java | 10 +-
.../ws/trust/common/PasswordCallbackHandler.java | 6 +-
.../soap/it/ws/trust/server/StsLoggingFeature.java | 2 +-
.../soap/it/ws/trust/server/TrustHelloService.java | 4 +-
.../it/ws/trust/server/WsTrustServerRoutes.java | 6 +-
.../server/cxf/way/TrustHelloServiceCxfWay.java | 4 +-
.../cxf/way/TrustHelloServiceCxfWayImpl.java | 6 +-
.../server/cxf/way/WsTrustServerRoutesCxfWay.java | 2 +-
.../cxf/soap/it/ws/trust/sts/SampleSTS.java | 2 +-
.../soap/it/ws/trust/ClientCallbackHandler.java | 6 +-
.../cxf/soap/it/ws/trust/CxfWsTrustTest.java | 4 +-
.../it/ws/trust/cxf/way/CxfWsTrustCxfWayTest.java | 4 +-
.../camel/quarkus/component/bean/BeanResource.java | 21 +-
.../camel/quarkus/component/bean/BeanRoutes.java | 7 +-
.../bean/CalledFromLanguageAnnotatedParamBean.java | 5 +-
.../component/bean/CompletionStageBean.java | 5 +-
.../camel/quarkus/component/bean/Counter.java | 2 +-
.../component/bean/EagerAppScopedRouteBuilder.java | 7 +-
.../quarkus/component/bean/IdentifiedBean.java | 3 +-
.../component/bean/LazyAppScopedRouteBuilder.java | 3 +-
.../camel/quarkus/component/bean/NamedBean.java | 5 +-
.../quarkus/component/bean/ParametersBean.java | 5 +-
.../component/bean/RouteBuilderWithProducer.java | 5 +-
.../quarkus/component/bean/WithHandlerBean.java | 5 +-
.../bean/WithLanguageParamBindingsBean.java | 5 +-
.../quarkus/component/bean/cdi/Producers.java | 7 +-
...meAnnotationWithImplicitEndpointGetterBean.java | 3 +-
.../consume/CustomNamedConsumeAnnotationBean.java | 3 +-
.../consume/DefaultNamedConsumeAnnotationBean.java | 3 +-
.../bean/consume/SingletonAnnotationBean.java | 3 +-
.../quarkus/component/bean/eip/EipResource.java | 19 +-
.../quarkus/component/bean/eip/EipRoutes.java | 9 +-
.../component/bean/method/BeanMethodResource.java | 21 +-
.../component/bean/method/BeanMethodRoute.java | 7 +-
.../quarkus/component/bean/method/Producers.java | 6 +-
.../component/bean/method/RegisteredBean.java | 5 +-
.../quarkus/component/class_/ClassResource.java | 13 +-
.../component/browse/it/BrowseResource.java | 13 +-
.../resolver/ComponentNameResolverResource.java | 11 +-
.../component/controlbus/it/ControlbusBean.java | 5 +-
.../controlbus/it/ControlbusLanguageResource.java | 15 +-
.../controlbus/it/ControlbusLanguageRoute.java | 3 +-
.../controlbus/it/ControlbusResource.java | 13 +-
.../component/controlbus/it/ControlbusRoute.java | 5 +-
.../controlbus/it/RestartRoutePolicy.java | 3 +-
.../it/annotations/CoreAnnotationsResource.java | 21 +-
.../core/it/annotations/CoreAnnotationsRoutes.java | 9 +-
.../it/CoreFaultToleranceProducers.java | 7 +-
.../it/CoreFaultToleranceResource.java | 21 +-
.../it/CoreFaultToleranceRoutes.java | 3 +-
.../core/languages/it/ConstantLanguageRoutes.java | 3 +-
.../core/languages/it/CoreLanguagesResource.java | 21 +-
.../core/languages/it/CustomDataFormatRoutes.java | 9 +-
.../core/languages/it/RefLanguageRoutes.java | 9 +-
.../core/languages/it/TokenizeLanguageRoutes.java | 9 +-
.../quarkus/core/CoreThreadPoolsResource.java | 15 +-
.../apache/camel/quarkus/core/CoreResource.java | 19 +-
.../core/PropertiesCustomBeanResolvedByType.java | 5 +-
.../log/it/CustomizedLogComponentResource.java | 15 +-
.../component/dataset/it/DataSetProducers.java | 7 +-
.../component/dataset/it/DataSetResource.java | 13 +-
.../component/direct/it/DirectResource.java | 19 +-
.../apache/camel/quarkus/eip/it/EipResource.java | 25 +-
.../org/apache/camel/quarkus/eip/it/EipRoutes.java | 9 +-
.../component/language/it/LanguageResource.java | 17 +-
.../quarkus/component/log/it/LogResource.java | 7 +-
.../camel/quarkus/component/mock/it/CdiConfig.java | 5 +-
.../quarkus/component/mock/it/MockResource.java | 17 +-
.../component/mock/it/MockRouteBuilder.java | 5 +-
.../quarkus/component/ref/it/RefResource.java | 35 +-
.../RouteConfigurationsResource.java | 15 +-
.../component/scheduler/it/SchedulerResource.java | 29 +-
.../component/scheduler/it/SchedulerRoute.java | 7 +-
.../quarkus/component/seda/it/SedaResource.java | 21 +-
.../component/stream/it/StreamResource.java | 15 +-
.../quarkus/component/timer/it/TimerProducers.java | 5 +-
.../core/converter/it/ConverterResource.java | 17 +-
.../quarkus/core/converter/it/ConverterTest.java | 3 +-
.../mongodb/gridfs/it/MongodbGridfsResource.java | 21 +-
.../component/mongodb/it/MongoDbResource.java | 33 +-
.../quarkus/component/mongodb/it/MongoDbRoute.java | 9 +-
integration-test-groups/pom.xml | 2 +-
.../quarkus/component/asn1/it/Asn1Resource.java | 15 +-
.../component/asterisk/it/AsteriskResource.java | 15 +-
integration-tests-jvm/atmos/pom.xml | 83 -
.../quarkus/component/atmos/it/AtmosResource.java | 51 -
.../quarkus/component/atmos/it/AtmosTest.java | 34 -
.../manager/it/AwsSecretsManagerResource.java | 21 +-
.../component/aws/xray/it/AwsXrayResource.java | 15 +-
.../azure/cosmosdb/it/AzureCosmosdbResource.java | 15 +-
.../azure/key/vault/it/AzureKeyVaultResource.java | 15 +-
.../servicebus/it/AzureServicebusResource.java | 15 +-
.../datalake/it/AzureStorageDatalakeResource.java | 27 +-
.../component/barcode/it/BarcodeResource.java | 15 +-
.../component/bonita/it/BonitaResource.java | 15 +-
.../chatscript/it/ChatscriptResource.java | 15 +-
.../quarkus/component/chunk/it/ChunkResource.java | 15 +-
.../quarkus/component/cm/sms/it/CmSmsResource.java | 15 +-
integration-tests-jvm/cmis/pom.xml | 83 -
.../quarkus/component/cmis/it/CmisResource.java | 51 -
.../camel/quarkus/component/cmis/it/CmisTest.java | 34 -
.../quarkus/component/coap/it/CoapResource.java | 15 +-
.../component/cometd/it/CometdResource.java | 15 +-
.../component/console/it/ConsoleResource.java | 15 +-
.../controlbus/it/ControlbusResource.java | 13 +-
.../component/controlbus/it/ControlbusRoute.java | 3 +-
integration-tests-jvm/corda/pom.xml | 4 +
.../quarkus/component/corda/it/CordaResource.java | 15 +-
.../component/couchbase/it/CouchbaseResource.java | 21 +-
.../quarkus/component/debug/it/DebugResource.java | 13 +-
.../quarkus/component/djl/it/DjlResource.java | 15 +-
.../quarkus/component/dns/it/DnsResource.java | 15 +-
.../quarkus/component/drill/it/DrillResource.java | 15 +-
.../dsl/modeline/it/DslModelineResource.java | 21 +-
.../component/dsl/modeline/it/DslModelineTest.java | 3 +-
.../component/ehcache/it/EhcacheResource.java | 15 +-
.../quarkus/component/etcd3/it/Etcd3Resource.java | 15 +-
.../component/facebook/it/FacebookResource.java | 15 +-
.../component/fastjson/it/FastjsonResource.java | 15 +-
.../quarkus/component/flink/it/FlinkResource.java | 15 +-
.../functions/it/GoogleFunctionsResource.java | 15 +-
.../manager/it/GoogleSecretManagerResource.java | 15 +-
.../component/groovy/it/GroovyResource.java | 21 +-
.../guava/eventbus/it/GuavaEventbusResource.java | 15 +-
.../hashicorp/vault/it/HashicorpVaultResource.java | 15 +-
integration-tests-jvm/hbase/pom.xml | 137 -
.../quarkus/component/hbase/it/HbaseResource.java | 71 -
.../hbase/src/main/resources/hbase-site.xml | 26 -
.../component/hbase/it/HBaseTestResource.java | 81 -
.../quarkus/component/hbase/it/HbaseTest.java | 84 -
.../quarkus/component/hdfs/it/HdfsResource.java | 15 +-
.../huaweicloud/smn/it/HuaweicloudSmnResource.java | 15 +-
.../component/iec60870/it/Iec60870Resource.java | 15 +-
.../quarkus/component/ignite/it/Components.java | 7 +-
.../component/ignite/it/IgniteResource.java | 15 +-
integration-tests-jvm/iota/pom.xml | 83 -
.../quarkus/component/iota/it/IotaResource.java | 51 -
.../camel/quarkus/component/iota/it/IotaTest.java | 34 -
.../quarkus/component/irc/it/IrcResource.java | 15 +-
.../component/jasypt/it/JasyptResource.java | 15 +-
integration-tests-jvm/jbpm/pom.xml | 83 -
.../quarkus/component/jbpm/it/JbpmResource.java | 51 -
.../camel/quarkus/component/jbpm/it/JbpmTest.java | 34 -
integration-tests-jvm/jclouds/pom.xml | 83 -
.../component/jclouds/it/JcloudsResource.java | 51 -
.../quarkus/component/jclouds/it/JcloudsTest.java | 34 -
.../quarkus/component/jcr/it/JcrResource.java | 15 +-
.../jgroups/raft/it/JgroupsRaftResource.java | 15 +-
.../component/jgroups/it/JgroupsResource.java | 15 +-
.../quarkus/component/jooq/it/JooqResource.java | 15 +-
.../component/json/patch/it/JsonPatchResource.java | 15 +-
.../component/jsonapi/it/JsonapiResource.java | 15 +-
.../quarkus/component/jt400/it/Jt400Resource.java | 15 +-
.../quarkus/component/ldap/it/LdapResource.java | 15 +-
.../quarkus/component/ldif/it/LdifResource.java | 15 +-
.../component/lucene/it/LuceneResource.java | 15 +-
integration-tests-jvm/milo/pom.xml | 83 -
.../quarkus/component/milo/it/MiloResource.java | 64 -
.../camel/quarkus/component/milo/it/MiloTest.java | 42 -
.../quarkus/component/mvel/it/MvelResource.java | 15 +-
integration-tests-jvm/pom.xml | 7 -
.../component/printer/it/PrinterResource.java | 15 +-
.../component/pulsar/it/PulsarResource.java | 15 +-
.../component/quickfix/it/QuickfixResource.java | 15 +-
.../quarkus/component/redis/it/RedisResource.java | 17 +-
.../quarkus/component/redis/it/RedisRoute.java | 5 +-
.../robotframework/it/RobotframeworkResource.java | 15 +-
.../schematron/it/SchematronResource.java | 15 +-
.../quarkus/component/smpp/it/SmppResource.java | 15 +-
.../quarkus/component/snmp/it/SnmpResource.java | 15 +-
.../component/splunk/hec/it/SplunkHecResource.java | 15 +-
.../component/stitch/it/StitchResource.java | 15 +-
.../quarkus/component/stomp/it/StompResource.java | 15 +-
.../quarkus/component/stub/it/StubResource.java | 15 +-
.../component/thrift/it/ThriftResource.java | 15 +-
.../quarkus/component/web3j/it/Web3jResource.java | 15 +-
.../component/wordpress/it/WordpressResource.java | 15 +-
.../component/workday/it/WorkdayResource.java | 15 +-
.../camel/quarkus/component/xj/it/XjResource.java | 15 +-
.../quarkus/component/xmpp/it/XmppResource.java | 15 +-
.../component/xslt/saxon/it/XsltSaxonResource.java | 15 +-
.../master/it/ZookeeperMasterResource.java | 15 +-
.../component/zookeeper/it/ZookeeperResource.java | 15 +-
.../quarkus/test/support/kafka/KafkaProducers.java | 5 +-
.../sql-derby-support/pom.xml | 3 +-
integration-tests-support/wiremock/pom.xml | 2 +-
.../it/ActiveMQConnectionFactoryProducer.java | 8 +-
integration-tests/amqp/pom.xml | 1 -
.../quarkus/component/amqp/it/AmqpResource.java | 12 +-
.../component/arangodb/it/ArangodbResource.java | 25 +-
.../component/as2/it/As2CertificateHelper.java | 21 +-
.../quarkus/component/as2/it/As2Resource.java | 17 +-
.../quarkus/component/as2/it/As2Receiver.java | 31 +-
.../camel/quarkus/component/as2/it/As2Sender.java | 7 +-
.../camel/quarkus/component/as2/it/Utils.java} | 84 +-
.../atlasmap/it/AtlasmapComponentDsl.java | 7 +-
.../component/atlasmap/it/AtlasmapResource.java | 15 +-
.../component/avro/rpc/it/AvroRpcResource.java | 16 +-
.../component/avro/rpc/it/AvroRpcRouteBuilder.java | 4 +-
.../quarkus/component/avro/it/AvroResource.java | 15 +-
.../camel/quarkus/component/avro/it/AvroRoute.java | 3 +-
.../component/base64/it/Base64Resource.java | 17 +-
.../bean/validator/it/BeanValidatorResource.java | 17 +-
.../validator/it/ValidatorFactoryCustomizer.java | 8 +-
.../component/bean/validator/it/model/Car.java | 4 +-
.../quarkus/component/bindy/it/BindyResource.java | 9 +-
.../quarkus/component/box/it/BoxResource.java | 21 +-
.../component/braintree/it/BraintreeResource.java | 19 +-
.../component/caffeine/it/CaffeineCaches.java | 5 +-
.../component/caffeine/it/CaffeineResource.java | 21 +-
.../cassandraql/it/CassandraqlProducers.java | 3 +-
.../cassandraql/it/CassandraqlResource.java | 21 +-
.../cassandraql/it/CassandraqlRoutes.java | 5 +-
.../quarkus/component/cbor/it/CborResource.java | 15 +-
.../component/consul/it/ConsulResource.java | 19 +-
.../core/CoreDiscoveryDisabledResource.java | 17 +-
.../core/CoreDiscoveryDisabledRoutesCDI.java | 3 +-
.../quarkus/component/couchdb/it/CouchDbRoute.java | 5 +-
.../component/couchdb/it/CouchdbResource.java | 19 +-
.../component/crypto/it/CryptoResource.java | 25 +-
.../component/csimple/it/CSimpleResource.java | 17 +-
.../quarkus/component/csv/it/CsvResource.java | 15 +-
.../dataformat/it/DataformatResource.java | 21 +-
integration-tests/dataformats-json/pom.xml | 17 -
.../jackson/json/JacksonJsonResource.java | 13 +-
.../jackson/json/NamingStrategyCustomizer.java | 3 +-
.../jackson/xml/JacksonXmlResource.java | 17 +-
.../dataformats/json/JsonDataformatsResource.java | 21 +-
.../dataformats/json/JsonDataformatsRoute.java | 13 +-
.../json/RegisterSnakeCaseCustomizer.java | 3 +-
.../dataformats/json/model/DummyObject.java | 9 +-
.../component/dataformats/json/model/Order.java | 9 +-
.../dataformats/json/model/TestJAXBPojo.java | 5 +-
.../dataformats/jackson/xml/JacksonXmlTest.java | 3 +-
.../component/dataformats/json/JsonBaseTest.java | 3 +-
.../datasonnet/it/DatasonnetResource.java | 16 +-
integration-tests/debezium/pom.xml | 26 +
.../common/it/AbstractDebeziumResource.java | 11 +-
.../common/it/DebeziumMongodbResource.java | 13 +-
.../debezium/common/it/DebeziumMysqlResource.java | 13 +-
.../common/it/DebeziumPostgresResource.java | 10 +-
.../common/it/DebeziumSqlserverResource.java | 13 +-
.../digitalocean/it/DigitaloceanResource.java | 25 +-
.../digitalocean/it/DigitaloceanRoute.java | 5 +-
.../component/digitalocean/it/MockApiService.java | 3 +-
.../component/disruptor/it/DisruptorResource.java | 25 +-
.../component/disruptor/it/DisruptorTest.java | 3 +-
.../quarkus/component/dozer/it/DozerResource.java | 12 +-
.../component/dropbox/it/DropboxResource.java | 19 +-
.../rest/it/ElasticsearchRestResource.java | 22 +-
.../rest/it/ElasticsearchRestRoutes.java | 2 +-
.../quarkus/component/exec/it/ExecResource.java | 13 +-
.../component/fhir/it/FhirDstu2Hl7OrgResource.java | 33 +-
.../fhir/it/FhirDstu2Hl7OrgRouteBuilder.java | 9 +-
.../component/fhir/it/FhirDstu2Resource.java | 33 +-
.../component/fhir/it/FhirDstu2RouteBuilder.java | 9 +-
.../component/fhir/it/FhirDstu2_1Resource.java | 33 +-
.../component/fhir/it/FhirDstu2_1RouteBuilder.java | 9 +-
.../component/fhir/it/FhirDstu3Resource.java | 33 +-
.../component/fhir/it/FhirDstu3RouteBuilder.java | 9 +-
.../quarkus/component/fhir/it/FhirR4Resource.java | 33 +-
.../component/fhir/it/FhirR4RouteBuilder.java | 9 +-
.../quarkus/component/fhir/it/FhirR5Resource.java | 33 +-
.../component/fhir/it/FhirR5RouteBuilder.java | 9 +-
.../component/file/it/FileLanguageRoutes.java | 3 +-
.../quarkus/component/file/it/FileResource.java | 23 +-
.../quarkus/component/file/it/FileRoutes.java | 3 +-
.../component/file/it/FileWatchResource.java | 17 +-
.../component/flatpack/it/FlatpackResource.java | 15 +-
.../quarkus/component/fop/it/FopResource.java | 19 +-
.../freemarker/it/FreemarkerResource.java | 19 +-
.../quarkus/component/ftp/it/FtpResource.java | 25 +-
.../quarkus/component/ftps/it/FtpsResource.java | 25 +-
.../quarkus/component/sftp/it/SftpResource.java | 25 +-
.../component/geocoder/it/FakeNominatimApi.java | 7 +-
.../geocoder/it/GeocoderGoogleResource.java | 15 +-
.../geocoder/it/GeocoderNominationResource.java | 15 +-
.../component/geocoder/it/GeocoderProducers.java | 7 +-
.../component/geocoder/it/MockApiService.java | 3 +-
.../quarkus/component/git/it/GitResource.java | 23 +-
.../component/github/it/GithubResource.java | 13 +-
.../google/bigquery/it/GoogleBigqueryResource.java | 21 +-
.../google/pubsub/it/GooglePubSubRoutes.java | 7 +-
.../google/pubsub/it/GooglePubsubResource.java | 19 +-
.../google/storage/it/GoogleStorageResource.java | 23 +-
.../google/it/GoogleCalendarResource.java | 23 +-
.../component/google/it/GoogleDriveResource.java | 21 +-
.../component/google/it/GoogleMailResource.java | 29 +-
.../component/google/it/GoogleSheetsResource.java | 21 +-
.../component/graphql/it/GraphQLResource.java | 17 +-
.../quarkus/component/grok/it/GrokResource.java | 9 +-
.../camel/quarkus/component/grok/it/GrokRoute.java | 7 +-
.../quarkus/dsl/groovy/GroovyDslResource.java | 17 +-
integration-tests/grpc/pom.xml | 52 +-
.../quarkus/component/grpc/it/GrpcResource.java | 19 +-
.../component/grpc/it/MessageOriginProcessor.java | 5 +-
.../it/AbstractHazelcastCollectionResource.java | 17 +-
.../hazelcast/it/AbstractHazelcastMapResource.java | 17 +-
.../hazelcast/it/HazelcastAtomicResource.java | 23 +-
.../hazelcast/it/HazelcastIdempotentResource.java | 21 +-
.../hazelcast/it/HazelcastInstanceResource.java | 17 +-
.../hazelcast/it/HazelcastListResource.java | 21 +-
.../hazelcast/it/HazelcastMapResource.java | 21 +-
.../hazelcast/it/HazelcastMultimapResource.java | 21 +-
.../hazelcast/it/HazelcastPolicyResource.java | 21 +-
.../hazelcast/it/HazelcastQueueResource.java | 25 +-
.../it/HazelcastReplicatedMapResource.java | 13 +-
.../hazelcast/it/HazelcastRingbufferResource.java | 19 +-
.../component/hazelcast/it/HazelcastRoutes.java | 11 +-
.../hazelcast/it/HazelcastSedaResource.java | 21 +-
.../hazelcast/it/HazelcastSetResource.java | 13 +-
.../hazelcast/it/HazelcastTopicResource.java | 21 +-
.../headersmap/it/HeadersmapResource.java | 13 +-
.../quarkus/component/hl7/it/Hl7Producers.java | 5 +-
.../quarkus/component/hl7/it/Hl7Resource.java | 27 +-
.../camel/quarkus/component/hl7/it/Hl7Routes.java | 5 +-
.../component/http/it/GreetingServerEndpoint.java | 11 +-
.../quarkus/component/http/it/HttpProducers.java | 3 +-
.../quarkus/component/http/it/HttpResource.java | 27 +-
.../camel/quarkus/component/http/it/HttpRoute.java | 3 +-
.../quarkus/component/http/it/HttpService.java | 14 +-
.../component/infinispan/InfinispanResources.java | 31 +-
.../component/infinispan/InfinispanRoutes.java | 3 +-
.../component/influxdb/it/InfluxdbResource.java | 23 +-
.../jackson/avro/it/JacksonAvroResource.java | 17 +-
.../protobuf/it/JacksonProtobufResource.java | 17 +-
.../quarkus/dsl/java/joor/JavaJoorDslResource.java | 17 +-
.../quarkus/component/jaxb/it/JaxbHelper.java | 5 +-
.../quarkus/component/jaxb/it/JaxbProducers.java | 6 +-
.../quarkus/component/jaxb/it/JaxbResource.java | 23 +-
.../camel/quarkus/component/jaxb/it/JaxbRoute.java | 7 +-
.../jaxb/it/converter/PojoPersonConverter.java | 3 +-
.../jaxb/it/model/factory/ObjectFactory.java | 7 +-
.../jaxb/it/model/namespaced/NamespacedPerson.java | 11 +-
.../jaxb/it/model/namespaced/ObjectFactory.java | 2 +-
.../jaxb/it/model/partial/ObjectFactory.java | 2 +-
.../jaxb/it/model/partial/PartClassPerson.java | 9 +-
.../jaxb/it/model/partial/package-info.java | 4 +-
.../jaxb/it/model/simple/ObjectFactory.java | 7 +-
.../jaxb/it/model/simple/SimplePerson.java | 11 +-
.../camel/quarkus/component/jaxb/it/JaxbTest.java | 7 +-
.../component/jcache/it/JcacheResource.java | 13 +-
.../quarkus/component/jcache/it/JcacheRoutes.java | 8 +-
.../quarkus/component/jdbc/CamelResource.java | 21 +-
.../quarkus/component/jfr/it/JfrResource.java | 13 +-
.../quarkus/component/jira/it/JiraResource.java | 31 +-
.../quarkus/component/jira/it/JiraRoutes.java | 3 +-
.../jms/artemis/it/CustomConnectionFactory.java | 7 +-
.../jms/artemis/it/JmsArtemisResource.java | 17 +-
.../component/jms/artemis/it/JmsArtemisTest.java | 2 +-
.../component/jms/qpid/it/QpidJmsResource.java | 17 +-
.../quarkus/component/jolt/it/JoltResource.java | 15 +-
.../quarkus/component/joor/it/JoorResource.java | 15 +-
.../quarkus/component/jpa/it/JpaResource.java | 23 +-
.../camel/quarkus/component/jpa/it/JpaRoute.java | 7 +-
.../quarkus/component/jpa/it/model/Fruit.java | 11 +-
.../camel/quarkus/component/jq/it/JqResource.java | 9 +-
.../camel/quarkus/js/JavaScriptDslResource.java | 17 +-
.../quarkus/component/jsch/it/JschResource.java | 17 +-
.../camel/quarkus/dsl/jsh/JshDslResource.java | 17 +-
.../component/jslt/it/JsltConfiguration.java | 3 +-
.../quarkus/component/jslt/it/JsltResource.java | 15 +-
.../json/validator/it/JsonValidatorResource.java | 15 +-
.../json/validator/it/JsonValidatorRoute.java | 3 +-
.../component/jsonata/it/JsonataResource.java | 15 +-
.../component/json/path/it/JsonPathResource.java | 17 +-
.../quarkus/component/jta/it/JtaResource.java | 25 +-
.../jta/it/XAConnectionFactoryConfiguration.java | 13 +-
.../quarkus/kafka/oauth/it/KafkaOauthResource.java | 9 +-
.../camel/quarkus/kafka/oauth/it/Routes.java | 3 +-
.../quarkus/kafka/sasl/KafkaSaslSslResource.java | 23 +-
.../quarkus/kafka/sasl/KafkaSaslResource.java | 23 +-
.../camel/quarkus/kafka/ssl/KafkaSslResource.java | 23 +-
.../component/kafka/CamelKafkaResource.java | 29 +-
.../quarkus/component/kafka/CamelKafkaRoutes.java | 7 +-
.../component/kamelet/it/KameletResource.java | 23 +-
.../component/kamelet/it/KameletRoutes.java | 3 +-
.../it/KnativeChannelConsumerResource.java | 9 +-
.../consumer/it/KnativeChannelConsumerTest.java | 3 +-
.../it/KnativeEndpointConsumerResource.java | 10 +-
.../consumer/it/KnativeEndpointConsumerTest.java | 2 +-
.../it/KnativeChannelConsumerResource.java | 10 +-
.../consumer/it/KnativeEventConsumerTest.java | 2 +-
.../producer/it/KnativeProducerResource.java | 23 +-
.../knative/producer/it/KnativeProducerTest.java | 3 +-
.../component/knative/it/KnativeResource.java | 17 +-
.../quarkus/component/knative/it/KnativeTest.java | 3 +-
.../quarkus/dsl/kotlin/KotlinDslResource.java | 17 +-
.../apache/camel/quarkus/kotlin/KotlinResource.kt | 16 +-
.../apache/camel/quarkus/kotlin/KotlinRoutes.kt | 4 +-
.../org/apache/camel/quarkus/kotlin/KotlinTest.kt | 2 +-
.../kubernetes/it/KubernetesResource.java | 21 +-
.../kudu/it/KuduInfrastructureTestHelper.java | 5 +-
.../quarkus/component/kudu/it/KuduResource.java | 13 +-
.../component/leveldb/it/LeveldbResource.java | 21 +-
.../quarkus/component/lra/it/LraResource.java | 19 +-
.../camel/quarkus/component/lra/it/LraRoutes.java | 5 +-
.../component/lra/it/service/ServiceProducers.java | 6 +-
.../lumberjack/it/LumberjackResource.java | 13 +-
.../component/lumberjack/it/LumberjackRoutes.java | 3 +-
integration-tests/mail/pom.xml | 11 -
.../quarkus/component/mail/CamelResource.java | 33 +-
.../camel/quarkus/component/mail/CamelRoute.java | 23 +-
.../main/CoreMainCaffeineLRUCacheResource.java | 10 +-
.../main/CoreMainCaffeineLRUCacheResourceTest.java | 2 +-
.../quarkus/main/CoreMainCollectorResource.java | 17 +-
.../camel/quarkus/main/CoreMainCollectorTest.java | 3 +-
.../apache/camel/quarkus/main/cmd/CamelRoute.java | 3 +-
.../camel/quarkus/main/CamelSupportResource.java | 19 +-
.../main/MainDiscoveryDisabledResource.java | 17 +-
.../main/MainDiscoveryDisabledRoutesCDI.java | 3 +-
.../camel/quarkus/main/CoreMainXmlIoResource.java | 29 +-
.../camel/quarkus/main/CoreMainXmlIoTest.java | 3 +-
.../quarkus/main/CoreMainXmlJaxbResource.java | 19 +-
.../camel/quarkus/main/CoreMainXmlJaxbTest.java | 3 +-
.../camel/quarkus/main/CoreMainYamlResource.java | 21 +-
.../camel/quarkus/main/CoreMainYamlTest.java | 3 +-
.../apache/camel/quarkus/main/CamelComponents.java | 7 +-
.../camel/quarkus/main/CamelRouteProducer.java | 5 +-
.../CamelRouteWithLambdaEndpointRouteBuilder.java | 3 +-
.../camel/quarkus/main/CoreMainResource.java | 25 +-
.../apache/camel/quarkus/main/CoreMainTest.java | 3 +-
.../component/master/it/MasterResource.java | 7 +-
.../quarkus/component/master/it/MasterRoutes.java | 3 +-
.../component/master/it/MasterResource.java | 7 +-
.../quarkus/component/master/it/MasterRoutes.java | 3 +-
.../component/master/it/MasterResource.java | 7 +-
.../quarkus/component/master/it/MasterRoutes.java | 3 +-
.../messaging/it/MessagingCommonResource.java | 30 +-
.../messaging/it/MessagingCommonRoutes.java | 5 +-
.../messaging/it/MessagingPojoConsumer.java | 5 +-
.../it/util/resolver/JmsMessageResolver.java | 3 +-
.../util/resolver/JmsMessageResolverProducer.java | 5 +-
.../scheme/MessagingComponentSchemeProducer.java | 11 +-
integration-tests/messaging/jms/pom.xml | 1 -
.../camel/quarkus/messaging/jms/JmsProducers.java | 21 +-
.../camel/quarkus/messaging/jms/JmsResource.java | 23 +-
.../camel/quarkus/messaging/jms/JmsRoutes.java | 7 +-
.../jms/util/JmsMessageResolverProducer.java | 3 +-
.../messaging/jms/AbstractJmsMessagingTest.java | 2 +-
.../quarkus/messaging/sjms/SjmsProducers.java | 3 +-
.../camel/quarkus/messaging/sjms/SjmsResource.java | 13 +-
.../camel/quarkus/messaging/sjms/SjmsRoutes.java | 5 +-
.../sjms/util/JmsMessageResolverProducer.java | 3 +-
.../micrometer/it/MicrometerResource.java | 17 +-
integration-tests/microprofile/pom.xml | 17 -
.../it/faulttolerance/GreetingBean.java | 3 +-
.../MicroProfileFaultToleranceRoutes.java | 7 +-
.../MicroprofileFaultToleranceResource.java | 13 +-
.../it/health/MicroProfileHealthResource.java | 13 +-
.../microprofile/it/metrics/CountedProcessor.java | 33 -
.../it/metrics/MicroProfileMetricsResource.java | 111 -
.../metrics/MicroProfileMetricsRouteBuilder.java | 69 -
.../it/metrics/MicroProfileMetricsTest.java | 184 -
.../it/metrics/MicroprofileMetricsIT.java | 24 -
.../component/minio/it/MinioClientProducer.java | 7 +-
.../quarkus/component/minio/it/MinioResource.java | 19 +-
.../quarkus/component/mllp/it/MllpResource.java | 15 +-
.../component/mustache/it/MustacheResource.java | 17 +-
.../quarkus/component/mybatis/it/MyBatisRoute.java | 3 +-
.../component/mybatis/it/MybatisResource.java | 25 +-
.../component/nats/it/NatsConfiguration.java | 3 +-
.../quarkus/component/nats/it/NatsResource.java | 21 +-
.../quarkus/component/nats/it/NatsRoutes.java | 7 +-
.../quarkus/component/netty/NettyProducers.java | 5 +-
.../component/netty/tcp/NettyTcpResource.java | 7 +-
.../component/netty/udp/NettyUdpResource.java | 7 +-
.../component/nitrite/it/NitriteResource.java | 21 +-
integration-tests/oaipmh/pom.xml | 2 +-
.../component/oaipmh/it/OaipmhResource.java | 15 +-
.../quarkus/component/oaipmh/it/OaipmhRoutes.java | 3 +-
.../quarkus/component/ognl/it/OgnlResource.java | 17 +-
.../component/olingo4/it/Olingo4Resource.java | 29 +-
.../component/openapijava/it/OpenApiResource.java | 13 +-
.../component/openapijava/it/OpenApiRoutes.java | 5 +-
.../it/OpenstackCinderSnapshotResource.java | 9 +-
.../it/OpenstackCinderVolumeResource.java | 9 +-
.../openstack/it/OpenstackGlanceResource.java | 9 +-
.../it/OpenstackKeystoneDomainResource.java | 9 +-
.../it/OpenstackKeystoneGroupResource.java | 9 +-
.../it/OpenstackKeystoneProjectResource.java | 9 +-
.../it/OpenstackKeystoneRegionResource.java | 9 +-
.../it/OpenstackKeystoneUserResource.java | 9 +-
.../it/OpenstackNeutronNetworkResource.java | 9 +-
.../openstack/it/OpenstackNeutronPortResource.java | 9 +-
.../it/OpenstackNeutronSubnetResource.java | 9 +-
.../openstack/it/OpenstackNovaFlavorResource.java | 9 +-
.../openstack/it/OpenstackNovaServerResource.java | 9 +-
.../it/OpenstackSwiftContainerResource.java | 9 +-
.../openstack/it/OpenstackSwiftObjectResource.java | 9 +-
.../component/opentelemetry/it/GreetingsBean.java | 5 +-
.../opentelemetry/it/OpenTelemetryResource.java | 15 +-
.../opentelemetry/it/SpanExporterProducer.java | 7 +-
.../opentelemetry/it/SpanExporterResource.java | 21 +-
.../opentracing/it/MockTracerProducer.java | 14 +-
.../opentracing/it/OpenTracingResource.java | 22 +-
.../opentracing/it/OpenTracingRouteBuilder.java | 4 +-
.../component/opentracing/it/TracedBean.java | 2 +-
.../opentracing/it/TracedBeanProducer.java | 6 +-
.../optaplanner/it/OptaplannerResource.java | 22 +-
.../quarkus/component/optaplanner/it/Routes.java | 2 +-
.../optaplanner/it/bootstrap/DataGenerator.java | 4 +-
.../quarkus/component/paho/mqtt5/it/Counter.java | 2 +-
.../component/paho/mqtt5/it/PahoMqtt5Resource.java | 25 +-
.../component/paho/mqtt5/it/PahoMqtt5Route.java | 5 +-
.../camel/quarkus/component/paho/PahoResource.java | 23 +-
.../quarkus/component/pdf/it/PdfResource.java | 23 +-
.../slot/it/PgReplicationSlotResource.java | 11 +-
.../slot/it/PgReplicationSlotRoute.java | 5 +-
.../component/pgevent/it/PgeventResource.java | 13 +-
.../component/pgevent/it/PgeventRoutes.java | 3 +-
.../proxy/ssl/it/PlatformHttpProxySslResource.java | 7 +-
.../platform/http/proxy/ssl/it/Routes.java | 9 +-
.../http/proxy/it/PlatformHttpProxyResource.java | 7 +-
.../component/platform/http/proxy/it/Routes.java | 3 +-
.../platform/http/it/PlatformHttpRouteBuilder.java | 3 +-
.../platform/http/it/TestHeaderFilterStrategy.java | 5 +-
.../platform/http/it/WebhookComponentProducer.java | 5 +-
integration-tests/pom.xml | 32 +-
.../component/protobuf/it/ProtobufResource.java | 19 +-
.../component/pubnub/it/PubnubResource.java | 23 +-
.../quartz/it/QuartzClusteredResource.java | 13 +-
.../component/quartz/it/QuartzClusteredRoutes.java | 3 +-
.../component/quartz/it/QuartzResource.java | 19 +-
.../quarkus/component/qute/it/QuteResource.java | 17 +-
.../component/rabbitmq/it/RabbitmqResource.java | 20 +-
.../streams/it/ReactiveStreamsResource.java | 19 +-
.../component/rest/openapi/it/FruitResource.java | 9 +-
.../component/rest/openapi/it/RestOpenApiBean.java | 5 +-
.../rest/openapi/it/RestOpenapiResource.java | 17 +-
.../camel/quarkus/component/rest/it/Person.java | 9 +-
.../quarkus/component/rest/it/RestResource.java | 19 +-
.../quarkus/component/rest/it/RestRoutes.java | 5 +-
.../quarkus/component/saga/it/CreditService.java | 3 +-
.../component/saga/it/OrderManagerService.java | 3 +-
.../quarkus/component/saga/it/SagaResource.java | 15 +-
.../camel/quarkus/component/saga/it/SagaRoute.java | 5 +-
.../component/salesforce/SalesforceResource.java | 31 +-
.../component/salesforce/SalesforceRoutes.java | 5 +-
.../component/salesforce/generated/Account.java | 3 +-
.../generated/Account_AccountSourceEnum.java | 3 +-
.../salesforce/generated/Account_ActiveEnum.java | 3 +-
.../Account_BillingGeocodeAccuracyEnum.java | 3 +-
.../generated/Account_CleanStatusEnum.java | 3 +-
.../generated/Account_CustomerPriorityEnum.java | 3 +-
.../salesforce/generated/Account_IndustryEnum.java | 3 +-
.../generated/Account_MyMultiselectEnum.java | 3 +-
.../generated/Account_OwnershipEnum.java | 3 +-
.../salesforce/generated/Account_RatingEnum.java | 3 +-
.../salesforce/generated/Account_SLAEnum.java | 3 +-
.../Account_ShippingGeocodeAccuracyEnum.java | 3 +-
.../salesforce/generated/Account_TypeEnum.java | 3 +-
.../generated/Account_UpsellOpportunityEnum.java | 3 +-
.../salesforce/generated/QueryRecordsAccount.java | 3 +-
.../sap/netweaver/it/SapNetweaverResource.java | 13 +-
.../camel/quarkus/component/saxon/it/MyBean.java | 5 +-
.../component/saxon/it/SaxonXPathResource.java | 15 +-
.../component/saxon/it/SaxonXPathRoutes.java | 3 +-
.../component/saxon/it/SaxonXQueryResource.java | 15 +-
.../component/saxon/it/SaxonXQueryRoutes.java | 5 +-
.../servicenow/it/ServicenowResource.java | 23 +-
.../servicenow/it/generated/Incident.java | 3 +-
.../quarkus/component/servlet/CamelRoute.java | 3 +-
.../quarkus/component/servlet/CustomServlet.java | 12 +-
.../quarkus/component/shiro/it/ShiroResource.java | 15 +-
.../sjms/artemis/it/SjmsArtemisResource.java | 14 +-
.../component/sjms/artemis/it/SjmsArtemisTest.java | 2 +-
.../component/sjms/qpid/it/QpidSjmsResource.java | 14 +-
.../sjms2/artemis/it/Sjms2ArtemisResource.java | 14 +-
.../sjms2/artemis/it/Sjms2ArtemisTest.java | 2 +-
.../component/sjms2/qpid/it/QpidSjms2Resource.java | 14 +-
.../quarkus/component/slack/it/SlackResource.java | 19 +-
.../messaging/it/FilesMessageConsumer.java | 4 +-
.../reactive/messaging/it/PublisherRoute.java | 2 +-
.../reactive/messaging/it/ResultsBean.java | 2 +-
.../it/SmallRyeReactiveMessagingResource.java | 16 +-
.../reactive/messaging/it/SubscriberRoute.java | 2 +-
.../component/soap/it/SoapMultipartResource.java | 16 +-
.../quarkus/component/soap/it/SoapResource.java | 20 +-
.../quarkus/component/soap/it/SoapRoutes.java | 2 +-
.../component/soap/it/multipart/Company.java | 8 +-
.../component/soap/it/multipart/CompanyType.java | 4 +-
.../component/soap/it/multipart/Customer.java | 12 +-
.../component/soap/it/multipart/CustomerType.java | 4 +-
.../soap/it/multipart/GetAllCustomersResponse.java | 8 +-
.../soap/it/multipart/GetCustomersByName.java | 6 +-
.../it/multipart/GetCustomersByNameResponse.java | 8 +-
.../it/multipart/MultiPartCustomerService.java | 20 +-
.../multipart/MultiPartCustomerServiceService.java | 8 +-
.../soap/it/multipart/NoSuchCustomer.java | 8 +-
.../soap/it/multipart/NoSuchCustomerException.java | 2 +-
.../component/soap/it/multipart/ObjectFactory.java | 6 +-
.../component/soap/it/multipart/Product.java | 8 +-
.../component/soap/it/multipart/SaveCustomer.java | 8 +-
.../component/soap/it/multipart/package-info.java | 2 +-
.../component/soap/it/service/Customer.java | 12 +-
.../component/soap/it/service/CustomerService.java | 12 +-
.../soap/it/service/CustomerServiceService.java | 8 +-
.../component/soap/it/service/CustomerType.java | 4 +-
.../service/GetAllAmericanCustomersResponse.java | 8 +-
.../soap/it/service/GetAllCustomersResponse.java | 8 +-
.../soap/it/service/GetCustomersByName.java | 6 +-
.../it/service/GetCustomersByNameResponse.java | 8 +-
.../component/soap/it/service/NoSuchCustomer.java | 8 +-
.../soap/it/service/NoSuchCustomerException.java | 2 +-
.../component/soap/it/service/ObjectFactory.java | 6 +-
.../component/soap/it/service/SaveCustomer.java | 8 +-
.../component/soap/it/service/package-info.java | 2 +-
.../component/solr/it/SolrCloudResource.java | 13 +-
.../component/solr/it/SolrCommonResource.java | 15 +-
.../quarkus/component/solr/it/SolrSslResource.java | 13 +-
.../component/solr/it/SolrStandaloneResource.java | 13 +-
.../component/splunk/it/SplunkResource.java | 23 +-
.../SpringRabbitmqConnectionFactoryProducer.java | 3 +-
.../spring/rabbitmq/it/SpringRabbitmqResource.java | 17 +-
.../rabbitmq/it/SpringRabbitmqRouteBuilder.java | 3 +-
.../quarkus/component/sql/it/SqlDbInitializer.java | 5 +-
.../quarkus/component/sql/it/SqlResource.java | 25 +-
.../camel/quarkus/component/sql/it/SqlRoutes.java | 13 +-
.../quarkus/component/ssh/it/SshResource.java | 21 +-
.../quarkus/component/stax/it/StaxResource.java | 14 +-
.../quarkus/component/stax/it/model/Record.java | 8 +-
.../quarkus/component/stax/it/model/Records.java | 8 +-
.../stringtemplate/it/StringtemplateResource.java | 19 +-
.../quarkus/component/atom/it/AtomResource.java | 21 +-
.../quarkus/component/rss/it/RssResource.java | 21 +-
.../component/syslog/it/SyslogResource.java | 25 +-
.../component/tarfile/it/TarfileResource.java | 17 +-
.../quarkus/component/telegram/it/Routes.java | 3 +-
.../component/telegram/it/TelegramResource.java | 21 +-
.../quarkus/component/tika/it/TikaResource.java | 16 +-
.../component/twilio/it/TwilioResource.java | 17 +-
.../quarkus/component/twitter/CamelResource.java | 21 +-
.../parsers/it/UniVocityParsersResource.java | 17 +-
.../component/validator/it/ValidatorResource.java | 19 +-
.../component/velocity/it/VelocityResource.java | 19 +-
.../vertx/websocket/it/VertxWebsocketTest.java | 13 +-
.../quarkus/component/vertx/it/VertxResource.java | 17 +-
.../component/weather/it/WeatherResource.java | 17 +-
.../component/xchange/it/XchangeResource.java | 25 +-
integration-tests/xml/pom.xml | 36 +-
.../quarkus/component/xml/it/XmlResource.java | 21 +-
.../quarkus/component/xml/it/XsltProducers.java | 6 +-
.../xmlsecurity/it/XmlsecurityProducers.java | 24 +-
.../xmlsecurity/it/XmlsecurityResource.java | 12 +-
.../xmlsecurity/it/XmlsecurityRoutes.java | 6 +-
.../camel/quarkus/language/xpath/PriceBean.java | 5 +-
.../quarkus/language/xpath/XPathResource.java | 17 +-
.../camel/quarkus/language/xpath/XPathRoutes.java | 7 +-
.../component/xstream/it/XstreamResource.java | 14 +-
.../quarkus/component/xstream/it/XstreamTest.java | 2 +-
.../component/zendesk/it/ZendeskResource.java | 15 +-
pom.xml | 58 +-
poms/bom-test/pom.xml | 40 +-
poms/bom/pom.xml | 4802 +---
poms/bom/src/main/generated/flattened-full-pom.xml | 23709 ++++++++-----------
.../src/main/generated/flattened-reduced-pom.xml | 9845 ++------
.../generated/flattened-reduced-verbose-pom.xml | 9991 ++------
poms/build-parent-it/pom.xml | 2 +-
.../extensions/continousDev/HelloResource.java | 13 +-
.../ProducedRouteBuilderET.java | 3 +-
.../extensions/routeBuilder/RouteBuilderHello.java | 3 +-
.../routeBuilder/RouteBuilderWarningResource.java | 13 +-
.../quarkus/test/CamelQuarkusTestSupport.java | 3 +-
.../AdviceInDoBeforeEachMethodsTest.java | 3 +-
.../create-extension-templates/TestResource.java | 18 +-
.../camel-quarkus-banned-dependencies-spring.xml | 93 +
.../camel-quarkus-banned-dependencies.xml | 27 +-
.../enforcer-rules/quarkus-banned-dependencies.xsl | 18 +
tooling/maven-plugin/pom.xml | 4 +
tooling/perf-regression/pom.xml | 6 +
tooling/scripts/test-categories.yaml | 16 -
tooling/scripts/validate-github-workflows.groovy | 21 +-
1009 files changed, 19765 insertions(+), 44711 deletions(-)
diff --git a/catalog/pom.xml b/catalog/pom.xml
index bbacce12ed..8a2392a1ee 100644
--- a/catalog/pom.xml
+++ b/catalog/pom.xml
@@ -84,19 +84,6 @@
</dependency>
<!-- The following dependencies guarantee that this module is built after them. You can update them by running `mvn process-resources -Pformat -N` from the source tree root directory -->
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-activemq</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>test</scope>
- <exclusions>
- <exclusion>
- <groupId>*</groupId>
- <artifactId>*</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-amqp</artifactId>
@@ -175,19 +162,6 @@
</exclusion>
</exclusions>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-atmos</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>test</scope>
- <exclusions>
- <exclusion>
- <groupId>*</groupId>
- <artifactId>*</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-atom</artifactId>
@@ -227,19 +201,6 @@
</exclusion>
</exclusions>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-avro-rpc</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>test</scope>
- <exclusions>
- <exclusion>
- <groupId>*</groupId>
- <artifactId>*</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-aws-secrets-manager</artifactId>
@@ -734,19 +695,6 @@
</exclusion>
</exclusions>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-caffeine-lrucache</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>test</scope>
- <exclusions>
- <exclusion>
- <groupId>*</groupId>
- <artifactId>*</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-cassandraql</artifactId>
@@ -825,19 +773,6 @@
</exclusion>
</exclusions>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-cmis</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>test</scope>
- <exclusions>
- <exclusion>
- <groupId>*</groupId>
- <artifactId>*</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-coap</artifactId>
@@ -1020,19 +955,6 @@
</exclusion>
</exclusions>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-cxf-soap</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>test</scope>
- <exclusions>
- <exclusion>
- <groupId>*</groupId>
- <artifactId>*</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-dataformat</artifactId>
@@ -1059,19 +981,6 @@
</exclusion>
</exclusions>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-datasonnet</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>test</scope>
- <exclusions>
- <exclusion>
- <groupId>*</groupId>
- <artifactId>*</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-debezium-mongodb</artifactId>
@@ -1202,19 +1111,6 @@
</exclusion>
</exclusions>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-dozer</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>test</scope>
- <exclusions>
- <exclusion>
- <groupId>*</groupId>
- <artifactId>*</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-drill</artifactId>
@@ -1267,19 +1163,6 @@
</exclusion>
</exclusions>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-elasticsearch-rest</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>test</scope>
- <exclusions>
- <exclusion>
- <groupId>*</groupId>
- <artifactId>*</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-etcd3</artifactId>
@@ -1709,19 +1592,6 @@
</exclusion>
</exclusions>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-hbase</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>test</scope>
- <exclusions>
- <exclusion>
- <groupId>*</groupId>
- <artifactId>*</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-hdfs</artifactId>
@@ -1852,19 +1722,6 @@
</exclusion>
</exclusions>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-iota</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>test</scope>
- <exclusions>
- <exclusion>
- <groupId>*</groupId>
- <artifactId>*</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-irc</artifactId>
@@ -1969,19 +1826,6 @@
</exclusion>
</exclusions>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-jbpm</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>test</scope>
- <exclusions>
- <exclusion>
- <groupId>*</groupId>
- <artifactId>*</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-jcache</artifactId>
@@ -1995,19 +1839,6 @@
</exclusion>
</exclusions>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-jclouds</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>test</scope>
- <exclusions>
- <exclusion>
- <groupId>*</groupId>
- <artifactId>*</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-jcr</artifactId>
@@ -2099,19 +1930,6 @@
</exclusion>
</exclusions>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-johnzon</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>test</scope>
- <exclusions>
- <exclusion>
- <groupId>*</groupId>
- <artifactId>*</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-jolt</artifactId>
@@ -2645,32 +2463,6 @@
</exclusion>
</exclusions>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-microprofile-metrics</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>test</scope>
- <exclusions>
- <exclusion>
- <groupId>*</groupId>
- <artifactId>*</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-milo</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>test</scope>
- <exclusions>
- <exclusion>
- <groupId>*</groupId>
- <artifactId>*</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-minio</artifactId>
@@ -2905,32 +2697,6 @@
</exclusion>
</exclusions>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-opentracing</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>test</scope>
- <exclusions>
- <exclusion>
- <groupId>*</groupId>
- <artifactId>*</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-optaplanner</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>test</scope>
- <exclusions>
- <exclusion>
- <groupId>*</groupId>
- <artifactId>*</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-paho</artifactId>
@@ -3100,19 +2866,6 @@
</exclusion>
</exclusions>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-rabbitmq</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>test</scope>
- <exclusions>
- <exclusion>
- <groupId>*</groupId>
- <artifactId>*</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-reactive-executor</artifactId>
@@ -3386,19 +3139,6 @@
</exclusion>
</exclusions>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-smallrye-reactive-messaging</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>test</scope>
- <exclusions>
- <exclusion>
- <groupId>*</groupId>
- <artifactId>*</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-smpp</artifactId>
@@ -3438,19 +3178,6 @@
</exclusion>
</exclusions>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-soap</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>test</scope>
- <exclusions>
- <exclusion>
- <groupId>*</groupId>
- <artifactId>*</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-solr</artifactId>
@@ -3529,19 +3256,6 @@
</exclusion>
</exclusions>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-stax</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>test</scope>
- <exclusions>
- <exclusion>
- <groupId>*</groupId>
- <artifactId>*</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-stitch</artifactId>
@@ -3893,19 +3607,6 @@
</exclusion>
</exclusions>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-stax</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>test</scope>
- <exclusions>
- <exclusion>
- <groupId>*</groupId>
- <artifactId>*</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-support-webhook</artifactId>
@@ -3932,19 +3633,6 @@
</exclusion>
</exclusions>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-xstream</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>test</scope>
- <exclusions>
- <exclusion>
- <groupId>*</groupId>
- <artifactId>*</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-syslog</artifactId>
@@ -4010,19 +3698,6 @@
</exclusion>
</exclusions>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-tika</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>test</scope>
- <exclusions>
- <exclusion>
- <groupId>*</groupId>
- <artifactId>*</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-timer</artifactId>
@@ -4270,19 +3945,6 @@
</exclusion>
</exclusions>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-xmlsecurity</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>test</scope>
- <exclusions>
- <exclusion>
- <groupId>*</groupId>
- <artifactId>*</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-xmpp</artifactId>
@@ -4335,19 +3997,6 @@
</exclusion>
</exclusions>
</dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-xstream</artifactId>
- <version>${project.version}</version>
- <type>pom</type>
- <scope>test</scope>
- <exclusions>
- <exclusion>
- <groupId>*</groupId>
- <artifactId>*</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-yaml-dsl</artifactId>
diff --git a/docs/antora.yml b/docs/antora.yml
index 3ca1ed8455..17fd6c8f43 100644
--- a/docs/antora.yml
+++ b/docs/antora.yml
@@ -28,16 +28,16 @@ asciidoc:
requires: "'util=camel-website-util,quarkus=xref:js/quarkus.js'"
# Project versions
- camel-version: 3.20.1 # replace ${camel.version}
- camel-docs-version: 3.20.x # replace ${camel.docs.components.version}
- quarkus-version: 2.16.0.Final # replace ${quarkus.version}
+ camel-version: 4.0.0-M1 # replace ${camel.version}
+ camel-docs-version: 4.0.x # replace ${camel.docs.components.version}
+ quarkus-version: 3.0.0.Alpha3 # replace ${quarkus.version}
graalvm-version: 22.3.0 # replace ${graalvm.version}
graalvm-docs-version: 22.3
min-maven-version: 3.8.2 # replace ${min-maven-version}
- target-maven-version: 3.8.6 # replace ${target-maven-version}
+ target-maven-version: 3.8.7 # replace ${target-maven-version}
# Attributes used in xrefs to other Antora components
- cq-camel-components: 3.20.x@components # replace ${camel.docs.components.xref}
+ cq-camel-components: 4.0.x@components # replace ${camel.docs.components.xref}
doc-link-icon-lock: "icon:lock"
quarkus-examples-version: latest
diff --git a/docs/modules/ROOT/examples/components/activemq.yml b/docs/modules/ROOT/examples/components/activemq.yml
deleted file mode 100644
index e1fbbf302b..0000000000
--- a/docs/modules/ROOT/examples/components/activemq.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-# Do not edit directly!
-# This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-cqArtifactId: camel-quarkus-activemq
-cqArtifactIdBase: activemq
-cqNativeSupported: true
-cqStatus: Stable
-cqDeprecated: false
-cqJvmSince: 1.0.0
-cqNativeSince: 1.0.0
-cqCamelPartName: activemq
-cqCamelPartTitle: ActiveMQ
-cqCamelPartDescription: Send messages to (or consume from) Apache ActiveMQ. This component extends the Camel JMS component.
-cqExtensionPageTitle: ActiveMQ
diff --git a/docs/modules/ROOT/examples/components/atmos.yml b/docs/modules/ROOT/examples/components/atmos.yml
deleted file mode 100644
index f64afceed4..0000000000
--- a/docs/modules/ROOT/examples/components/atmos.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-# Do not edit directly!
-# This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-cqArtifactId: camel-quarkus-atmos
-cqArtifactIdBase: atmos
-cqNativeSupported: false
-cqStatus: Preview
-cqDeprecated: false
-cqJvmSince: 1.1.0
-cqNativeSince: n/a
-cqCamelPartName: atmos
-cqCamelPartTitle: Atmos
-cqCamelPartDescription: Integrate with EMC's ViPR object data services using the Atmos Client.
-cqExtensionPageTitle: Atmos
diff --git a/docs/modules/ROOT/examples/components/avro.yml b/docs/modules/ROOT/examples/components/avro.yml
deleted file mode 100644
index 300f8080bf..0000000000
--- a/docs/modules/ROOT/examples/components/avro.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-# Do not edit directly!
-# This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-cqArtifactId: camel-quarkus-avro-rpc
-cqArtifactIdBase: avro-rpc
-cqNativeSupported: true
-cqStatus: Stable
-cqDeprecated: false
-cqJvmSince: 1.0.0
-cqNativeSince: 1.5.0
-cqCamelPartName: avro
-cqCamelPartTitle: Avro RPC
-cqCamelPartDescription: Produce or consume Apache Avro RPC services.
-cqExtensionPageTitle: Avro RPC
diff --git a/docs/modules/ROOT/examples/components/cmis.yml b/docs/modules/ROOT/examples/components/cmis.yml
deleted file mode 100644
index 6bfaead9c4..0000000000
--- a/docs/modules/ROOT/examples/components/cmis.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-# Do not edit directly!
-# This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-cqArtifactId: camel-quarkus-cmis
-cqArtifactIdBase: cmis
-cqNativeSupported: false
-cqStatus: Preview
-cqDeprecated: true
-cqJvmSince: 1.1.0
-cqNativeSince: n/a
-cqCamelPartName: cmis
-cqCamelPartTitle: CMIS
-cqCamelPartDescription: Read and write data from to/from a CMIS compliant content repositories.
-cqExtensionPageTitle: CMIS
diff --git a/docs/modules/ROOT/examples/components/cxf.yml b/docs/modules/ROOT/examples/components/cxf.yml
deleted file mode 100644
index a7463786d0..0000000000
--- a/docs/modules/ROOT/examples/components/cxf.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-# Do not edit directly!
-# This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-cqArtifactId: camel-quarkus-cxf-soap
-cqArtifactIdBase: cxf-soap
-cqNativeSupported: true
-cqStatus: Stable
-cqDeprecated: false
-cqJvmSince: 2.12.0
-cqNativeSince: 2.12.0
-cqCamelPartName: cxf
-cqCamelPartTitle: CXF
-cqCamelPartDescription: Expose SOAP WebServices using Apache CXF or connect to external WebServices using CXF WS client.
-cqExtensionPageTitle: CXF
diff --git a/docs/modules/ROOT/examples/components/dozer.yml b/docs/modules/ROOT/examples/components/dozer.yml
deleted file mode 100644
index c9a48e3bf6..0000000000
--- a/docs/modules/ROOT/examples/components/dozer.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-# Do not edit directly!
-# This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-cqArtifactId: camel-quarkus-dozer
-cqArtifactIdBase: dozer
-cqNativeSupported: true
-cqStatus: Stable
-cqDeprecated: true
-cqJvmSince: 1.0.0
-cqNativeSince: 1.0.0
-cqCamelPartName: dozer
-cqCamelPartTitle: Dozer
-cqCamelPartDescription: Map between Java beans using the Dozer mapping library.
-cqExtensionPageTitle: Dozer
diff --git a/docs/modules/ROOT/examples/components/elasticsearch-rest.yml b/docs/modules/ROOT/examples/components/elasticsearch-rest.yml
deleted file mode 100644
index e00e4ff7ad..0000000000
--- a/docs/modules/ROOT/examples/components/elasticsearch-rest.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-# Do not edit directly!
-# This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-cqArtifactId: camel-quarkus-elasticsearch-rest
-cqArtifactIdBase: elasticsearch-rest
-cqNativeSupported: true
-cqStatus: Stable
-cqDeprecated: true
-cqJvmSince: 1.0.0
-cqNativeSince: 1.0.0
-cqCamelPartName: elasticsearch-rest
-cqCamelPartTitle: Elasticsearch Rest
-cqCamelPartDescription: Send requests to ElasticSearch via REST API
-cqExtensionPageTitle: Elasticsearch Rest
diff --git a/docs/modules/ROOT/examples/components/hbase.yml b/docs/modules/ROOT/examples/components/hbase.yml
deleted file mode 100644
index 8fb0f7d263..0000000000
--- a/docs/modules/ROOT/examples/components/hbase.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-# Do not edit directly!
-# This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-cqArtifactId: camel-quarkus-hbase
-cqArtifactIdBase: hbase
-cqNativeSupported: false
-cqStatus: Preview
-cqDeprecated: true
-cqJvmSince: 1.2.0
-cqNativeSince: n/a
-cqCamelPartName: hbase
-cqCamelPartTitle: HBase
-cqCamelPartDescription: Reading and write from/to an HBase store (Hadoop database).
-cqExtensionPageTitle: HBase
diff --git a/docs/modules/ROOT/examples/components/iota.yml b/docs/modules/ROOT/examples/components/iota.yml
deleted file mode 100644
index f4422b51dc..0000000000
--- a/docs/modules/ROOT/examples/components/iota.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-# Do not edit directly!
-# This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-cqArtifactId: camel-quarkus-iota
-cqArtifactIdBase: iota
-cqNativeSupported: false
-cqStatus: Preview
-cqDeprecated: true
-cqJvmSince: 1.1.0
-cqNativeSince: n/a
-cqCamelPartName: iota
-cqCamelPartTitle: IOTA
-cqCamelPartDescription: Manage financial transactions using IOTA distributed ledger.
-cqExtensionPageTitle: IOTA
diff --git a/docs/modules/ROOT/examples/components/jbpm.yml b/docs/modules/ROOT/examples/components/jbpm.yml
deleted file mode 100644
index fe0e5ec7e9..0000000000
--- a/docs/modules/ROOT/examples/components/jbpm.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-# Do not edit directly!
-# This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-cqArtifactId: camel-quarkus-jbpm
-cqArtifactIdBase: jbpm
-cqNativeSupported: false
-cqStatus: Preview
-cqDeprecated: false
-cqJvmSince: 1.1.0
-cqNativeSince: n/a
-cqCamelPartName: jbpm
-cqCamelPartTitle: JBPM
-cqCamelPartDescription: Interact with jBPM workflow engine over REST.
-cqExtensionPageTitle: JBPM
diff --git a/docs/modules/ROOT/examples/components/jclouds.yml b/docs/modules/ROOT/examples/components/jclouds.yml
deleted file mode 100644
index 1ff83bc3e3..0000000000
--- a/docs/modules/ROOT/examples/components/jclouds.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-# Do not edit directly!
-# This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-cqArtifactId: camel-quarkus-jclouds
-cqArtifactIdBase: jclouds
-cqNativeSupported: false
-cqStatus: Preview
-cqDeprecated: false
-cqJvmSince: 1.1.0
-cqNativeSince: n/a
-cqCamelPartName: jclouds
-cqCamelPartTitle: JClouds
-cqCamelPartDescription: Interact with jclouds compute and blobstore service.
-cqExtensionPageTitle: JClouds
diff --git a/docs/modules/ROOT/examples/components/microprofile-metrics.yml b/docs/modules/ROOT/examples/components/microprofile-metrics.yml
deleted file mode 100644
index c4780d3a41..0000000000
--- a/docs/modules/ROOT/examples/components/microprofile-metrics.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-# Do not edit directly!
-# This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-cqArtifactId: camel-quarkus-microprofile-metrics
-cqArtifactIdBase: microprofile-metrics
-cqNativeSupported: true
-cqStatus: Stable
-cqDeprecated: true
-cqJvmSince: 0.2.0
-cqNativeSince: 0.2.0
-cqCamelPartName: microprofile-metrics
-cqCamelPartTitle: MicroProfile Metrics
-cqCamelPartDescription: Expose metrics from Camel routes.
-cqExtensionPageTitle: MicroProfile Metrics
diff --git a/docs/modules/ROOT/examples/components/milo-browse.yml b/docs/modules/ROOT/examples/components/milo-browse.yml
deleted file mode 100644
index 842481c2b3..0000000000
--- a/docs/modules/ROOT/examples/components/milo-browse.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-# Do not edit directly!
-# This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-cqArtifactId: camel-quarkus-milo
-cqArtifactIdBase: milo
-cqNativeSupported: false
-cqStatus: Preview
-cqDeprecated: false
-cqJvmSince: 1.1.0
-cqNativeSince: n/a
-cqCamelPartName: milo-browse
-cqCamelPartTitle: OPC UA Browser
-cqCamelPartDescription: Connect to OPC UA servers using the binary protocol for browsing the node tree.
-cqExtensionPageTitle: OPC UA Client
diff --git a/docs/modules/ROOT/examples/components/milo-client.yml b/docs/modules/ROOT/examples/components/milo-client.yml
deleted file mode 100644
index a06a5f08bc..0000000000
--- a/docs/modules/ROOT/examples/components/milo-client.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-# Do not edit directly!
-# This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-cqArtifactId: camel-quarkus-milo
-cqArtifactIdBase: milo
-cqNativeSupported: false
-cqStatus: Preview
-cqDeprecated: false
-cqJvmSince: 1.1.0
-cqNativeSince: n/a
-cqCamelPartName: milo-client
-cqCamelPartTitle: OPC UA Client
-cqCamelPartDescription: Connect to OPC UA servers using the binary protocol for acquiring telemetry data.
-cqExtensionPageTitle: OPC UA Client
diff --git a/docs/modules/ROOT/examples/components/milo-server.yml b/docs/modules/ROOT/examples/components/milo-server.yml
deleted file mode 100644
index e9baab3960..0000000000
--- a/docs/modules/ROOT/examples/components/milo-server.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-# Do not edit directly!
-# This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-cqArtifactId: camel-quarkus-milo
-cqArtifactIdBase: milo
-cqNativeSupported: false
-cqStatus: Preview
-cqDeprecated: false
-cqJvmSince: 1.1.0
-cqNativeSince: n/a
-cqCamelPartName: milo-server
-cqCamelPartTitle: OPC UA Server
-cqCamelPartDescription: Make telemetry data available as an OPC UA server.
-cqExtensionPageTitle: OPC UA Client
diff --git a/docs/modules/ROOT/examples/components/optaplanner.yml b/docs/modules/ROOT/examples/components/optaplanner.yml
deleted file mode 100644
index 37172ea39e..0000000000
--- a/docs/modules/ROOT/examples/components/optaplanner.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-# Do not edit directly!
-# This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-cqArtifactId: camel-quarkus-optaplanner
-cqArtifactIdBase: optaplanner
-cqNativeSupported: true
-cqStatus: Stable
-cqDeprecated: false
-cqJvmSince: 1.1.0
-cqNativeSince: 1.5.0
-cqCamelPartName: optaplanner
-cqCamelPartTitle: OptaPlanner
-cqCamelPartDescription: Solve planning problems with OptaPlanner.
-cqExtensionPageTitle: OptaPlanner
diff --git a/docs/modules/ROOT/examples/components/rabbitmq.yml b/docs/modules/ROOT/examples/components/rabbitmq.yml
deleted file mode 100644
index eb1238d405..0000000000
--- a/docs/modules/ROOT/examples/components/rabbitmq.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-# Do not edit directly!
-# This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-cqArtifactId: camel-quarkus-rabbitmq
-cqArtifactIdBase: rabbitmq
-cqNativeSupported: true
-cqStatus: Stable
-cqDeprecated: false
-cqJvmSince: 1.0.0
-cqNativeSince: 1.1.0
-cqCamelPartName: rabbitmq
-cqCamelPartTitle: RabbitMQ
-cqCamelPartDescription: Send and receive messages from RabbitMQ instances.
-cqExtensionPageTitle: RabbitMQ
diff --git a/docs/modules/ROOT/examples/components/stax.yml b/docs/modules/ROOT/examples/components/stax.yml
deleted file mode 100644
index 4fe6c08c1a..0000000000
--- a/docs/modules/ROOT/examples/components/stax.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-# Do not edit directly!
-# This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-cqArtifactId: camel-quarkus-stax
-cqArtifactIdBase: stax
-cqNativeSupported: true
-cqStatus: Stable
-cqDeprecated: false
-cqJvmSince: 1.1.0
-cqNativeSince: 1.7.0
-cqCamelPartName: stax
-cqCamelPartTitle: StAX
-cqCamelPartDescription: Process XML payloads by a SAX ContentHandler.
-cqExtensionPageTitle: StAX
diff --git a/docs/modules/ROOT/examples/components/tika.yml b/docs/modules/ROOT/examples/components/tika.yml
deleted file mode 100644
index 86cb3c8660..0000000000
--- a/docs/modules/ROOT/examples/components/tika.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-# Do not edit directly!
-# This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-cqArtifactId: camel-quarkus-tika
-cqArtifactIdBase: tika
-cqNativeSupported: true
-cqStatus: Stable
-cqDeprecated: false
-cqJvmSince: 1.0.0
-cqNativeSince: 1.0.0
-cqCamelPartName: tika
-cqCamelPartTitle: Tika
-cqCamelPartDescription: Parse documents and extract metadata and text using Apache Tika.
-cqExtensionPageTitle: Tika
diff --git a/docs/modules/ROOT/examples/components/xmlsecurity-sign.yml b/docs/modules/ROOT/examples/components/xmlsecurity-sign.yml
deleted file mode 100644
index 1b2766e800..0000000000
--- a/docs/modules/ROOT/examples/components/xmlsecurity-sign.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-# Do not edit directly!
-# This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-cqArtifactId: camel-quarkus-xmlsecurity
-cqArtifactIdBase: xmlsecurity
-cqNativeSupported: true
-cqStatus: Stable
-cqDeprecated: false
-cqJvmSince: 1.1.0
-cqNativeSince: 1.7.0
-cqCamelPartName: xmlsecurity-sign
-cqCamelPartTitle: XML Security Sign
-cqCamelPartDescription: Sign XML payloads using the XML signature specification.
-cqExtensionPageTitle: XML Security Sign
diff --git a/docs/modules/ROOT/examples/components/xmlsecurity-verify.yml b/docs/modules/ROOT/examples/components/xmlsecurity-verify.yml
deleted file mode 100644
index 24b771ec86..0000000000
--- a/docs/modules/ROOT/examples/components/xmlsecurity-verify.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-# Do not edit directly!
-# This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-cqArtifactId: camel-quarkus-xmlsecurity
-cqArtifactIdBase: xmlsecurity
-cqNativeSupported: true
-cqStatus: Stable
-cqDeprecated: false
-cqJvmSince: 1.1.0
-cqNativeSince: 1.7.0
-cqCamelPartName: xmlsecurity-verify
-cqCamelPartTitle: XML Security Verify
-cqCamelPartDescription: Verify XML payloads using the XML signature specification.
-cqExtensionPageTitle: XML Security Sign
diff --git a/docs/modules/ROOT/examples/dataformats/johnzon.yml b/docs/modules/ROOT/examples/dataformats/johnzon.yml
deleted file mode 100644
index a925ae2052..0000000000
--- a/docs/modules/ROOT/examples/dataformats/johnzon.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-# Do not edit directly!
-# This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-cqArtifactId: camel-quarkus-johnzon
-cqArtifactIdBase: johnzon
-cqNativeSupported: true
-cqStatus: Stable
-cqDeprecated: false
-cqJvmSince: 1.0.0
-cqNativeSince: 1.0.0
-cqCamelPartName: johnzon
-cqCamelPartTitle: JSON Johnzon
-cqCamelPartDescription: Marshal POJOs to JSON and back using Johnzon
-cqExtensionPageTitle: Johnzon
diff --git a/docs/modules/ROOT/examples/dataformats/soap.yml b/docs/modules/ROOT/examples/dataformats/soap.yml
deleted file mode 100644
index 851e773f1d..0000000000
--- a/docs/modules/ROOT/examples/dataformats/soap.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-# Do not edit directly!
-# This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-cqArtifactId: camel-quarkus-soap
-cqArtifactIdBase: soap
-cqNativeSupported: true
-cqStatus: Stable
-cqDeprecated: false
-cqJvmSince: 1.0.0
-cqNativeSince: 1.0.0
-cqCamelPartName: soap
-cqCamelPartTitle: SOAP
-cqCamelPartDescription: Marshal Java objects to SOAP messages and back.
-cqExtensionPageTitle: SOAP dataformat
diff --git a/docs/modules/ROOT/examples/dataformats/xmlSecurity.yml b/docs/modules/ROOT/examples/dataformats/xmlSecurity.yml
deleted file mode 100644
index 3c421c91a3..0000000000
--- a/docs/modules/ROOT/examples/dataformats/xmlSecurity.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-# Do not edit directly!
-# This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-cqArtifactId: camel-quarkus-xmlsecurity
-cqArtifactIdBase: xmlsecurity
-cqNativeSupported: true
-cqStatus: Stable
-cqDeprecated: false
-cqJvmSince: 1.1.0
-cqNativeSince: 1.7.0
-cqCamelPartName: xmlSecurity
-cqCamelPartTitle: XML Security
-cqCamelPartDescription: Encrypt and decrypt XML payloads using Apache Santuario.
-cqExtensionPageTitle: XML Security Sign
diff --git a/docs/modules/ROOT/examples/dataformats/xstream.yml b/docs/modules/ROOT/examples/dataformats/xstream.yml
deleted file mode 100644
index defe4eeab9..0000000000
--- a/docs/modules/ROOT/examples/dataformats/xstream.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-# Do not edit directly!
-# This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-cqArtifactId: camel-quarkus-xstream
-cqArtifactIdBase: xstream
-cqNativeSupported: true
-cqStatus: Stable
-cqDeprecated: false
-cqJvmSince: 1.0.0
-cqNativeSince: 1.0.0
-cqCamelPartName: xstream
-cqCamelPartTitle: XStream
-cqCamelPartDescription: Marshal and unmarshal POJOs to/from XML using XStream library.
-cqExtensionPageTitle: XStream
diff --git a/docs/modules/ROOT/examples/dataformats/xstreamJson.yml b/docs/modules/ROOT/examples/dataformats/xstreamJson.yml
deleted file mode 100644
index e520d3c2e5..0000000000
--- a/docs/modules/ROOT/examples/dataformats/xstreamJson.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-# Do not edit directly!
-# This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-cqArtifactId: camel-quarkus-xstream
-cqArtifactIdBase: xstream
-cqNativeSupported: true
-cqStatus: Stable
-cqDeprecated: false
-cqJvmSince: 1.0.0
-cqNativeSince: 1.0.0
-cqCamelPartName: xstreamJson
-cqCamelPartTitle: JSON XStream
-cqCamelPartDescription: Marshal POJOs to JSON and back using XStream
-cqExtensionPageTitle: XStream
diff --git a/docs/modules/ROOT/examples/languages/datasonnet.yml b/docs/modules/ROOT/examples/languages/datasonnet.yml
deleted file mode 100644
index c90197153a..0000000000
--- a/docs/modules/ROOT/examples/languages/datasonnet.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-# Do not edit directly!
-# This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-cqArtifactId: camel-quarkus-datasonnet
-cqArtifactIdBase: datasonnet
-cqNativeSupported: true
-cqStatus: Stable
-cqDeprecated: false
-cqJvmSince: 2.10.0
-cqNativeSince: 2.10.0
-cqCamelPartName: datasonnet
-cqCamelPartTitle: DataSonnet
-cqCamelPartDescription: To use DataSonnet scripts for message transformations.
-cqExtensionPageTitle: DataSonnet
diff --git a/docs/modules/ROOT/examples/languages/xtokenize.yml b/docs/modules/ROOT/examples/languages/xtokenize.yml
deleted file mode 100644
index c11a84bc95..0000000000
--- a/docs/modules/ROOT/examples/languages/xtokenize.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-# Do not edit directly!
-# This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-cqArtifactId: camel-quarkus-stax
-cqArtifactIdBase: stax
-cqNativeSupported: true
-cqStatus: Stable
-cqDeprecated: false
-cqJvmSince: 1.1.0
-cqNativeSince: 1.7.0
-cqCamelPartName: xtokenize
-cqCamelPartTitle: XML Tokenize
-cqCamelPartDescription: Tokenize XML payloads.
-cqExtensionPageTitle: StAX
diff --git a/docs/modules/ROOT/examples/others/caffeine-lrucache.yml b/docs/modules/ROOT/examples/others/caffeine-lrucache.yml
deleted file mode 100644
index 364f92559e..0000000000
--- a/docs/modules/ROOT/examples/others/caffeine-lrucache.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-# Do not edit directly!
-# This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-cqArtifactId: camel-quarkus-caffeine-lrucache
-cqArtifactIdBase: caffeine-lrucache
-cqNativeSupported: true
-cqStatus: Stable
-cqDeprecated: true
-cqJvmSince: 1.0.0
-cqNativeSince: 1.0.0
-cqCamelPartName: caffeine-lrucache
-cqCamelPartTitle: Caffeine Lrucache
-cqCamelPartDescription: Camel Caffeine LRUCache support
-cqExtensionPageTitle: Caffeine LRUCache
diff --git a/docs/modules/ROOT/examples/others/opentracing.yml b/docs/modules/ROOT/examples/others/opentracing.yml
deleted file mode 100644
index 2b72af76a3..0000000000
--- a/docs/modules/ROOT/examples/others/opentracing.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-# Do not edit directly!
-# This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-cqArtifactId: camel-quarkus-opentracing
-cqArtifactIdBase: opentracing
-cqNativeSupported: true
-cqStatus: Stable
-cqDeprecated: true
-cqJvmSince: 0.3.0
-cqNativeSince: 0.3.0
-cqCamelPartName: opentracing
-cqCamelPartTitle: OpenTracing
-cqCamelPartDescription: Distributed tracing using OpenTracing
-cqExtensionPageTitle: OpenTracing
diff --git a/docs/modules/ROOT/nav.adoc b/docs/modules/ROOT/nav.adoc
index 5599c358f9..d3d4099c6f 100644
--- a/docs/modules/ROOT/nav.adoc
+++ b/docs/modules/ROOT/nav.adoc
@@ -48,16 +48,13 @@
*** xref:reference/extensions/aws2-translate.adoc[AWS 2 Translate]
*** xref:reference/extensions/aws-secrets-manager.adoc[AWS Secrets Manager]
*** xref:reference/extensions/aws-xray.adoc[AWS XRay]
-*** xref:reference/extensions/activemq.adoc[ActiveMQ]
*** xref:reference/extensions/arangodb.adoc[ArangoDb]
*** xref:reference/extensions/asterisk.adoc[Asterisk]
*** xref:reference/extensions/atlasmap.adoc[AtlasMap]
-*** xref:reference/extensions/atmos.adoc[Atmos]
*** xref:reference/extensions/atom.adoc[Atom]
*** xref:reference/extensions/attachments.adoc[Attachments]
*** xref:reference/extensions/avro.adoc[Avro]
*** xref:reference/extensions/jackson-avro.adoc[Avro Jackson]
-*** xref:reference/extensions/avro-rpc.adoc[Avro RPC]
*** xref:reference/extensions/azure-cosmosdb.adoc[Azure CosmosDB]
*** xref:reference/extensions/azure-eventhubs.adoc[Azure Event Hubs]
*** xref:reference/extensions/azure-key-vault.adoc[Azure Key Vault]
@@ -76,12 +73,9 @@
*** xref:reference/extensions/browse.adoc[Browse]
*** xref:reference/extensions/cbor.adoc[CBOR]
*** xref:reference/extensions/cm-sms.adoc[CM SMS Gateway]
-*** xref:reference/extensions/cmis.adoc[CMIS]
*** xref:reference/extensions/csv.adoc[CSV]
*** xref:reference/extensions/csimple.adoc[CSimple]
-*** xref:reference/extensions/cxf-soap.adoc[CXF]
*** xref:reference/extensions/caffeine.adoc[Caffeine Cache]
-*** xref:reference/extensions/caffeine-lrucache.adoc[Caffeine LRUCache]
*** xref:reference/extensions/cassandraql.adoc[Cassandra CQL]
*** xref:reference/extensions/chatscript.adoc[ChatScript]
*** xref:reference/extensions/chunk.adoc[Chunk]
@@ -101,7 +95,6 @@
*** xref:reference/extensions/dns.adoc[DNS]
*** xref:reference/extensions/dsl-modeline.adoc[DSL Modeline]
*** xref:reference/extensions/dataformat.adoc[Data Format]
-*** xref:reference/extensions/datasonnet.adoc[DataSonnet]
*** xref:reference/extensions/dataset.adoc[Dataset]
*** xref:reference/extensions/debezium-mongodb.adoc[Debezium MongoDB Connector]
*** xref:reference/extensions/debezium-mysql.adoc[Debezium MySQL Connector]
@@ -112,11 +105,9 @@
*** xref:reference/extensions/digitalocean.adoc[DigitalOcean]
*** xref:reference/extensions/direct.adoc[Direct]
*** xref:reference/extensions/disruptor.adoc[Disruptor]
-*** xref:reference/extensions/dozer.adoc[Dozer]
*** xref:reference/extensions/drill.adoc[Drill]
*** xref:reference/extensions/dropbox.adoc[Dropbox]
*** xref:reference/extensions/ehcache.adoc[Ehcache]
-*** xref:reference/extensions/elasticsearch-rest.adoc[Elasticsearch Rest]
*** xref:reference/extensions/etcd3.adoc[Etcd3]
*** xref:reference/extensions/exec.adoc[Exec]
*** xref:reference/extensions/fhir.adoc[FHIR]
@@ -146,7 +137,6 @@
*** xref:reference/extensions/groovy-dsl.adoc[Groovy DSL]
*** xref:reference/extensions/gson.adoc[Gson]
*** xref:reference/extensions/guava-eventbus.adoc[Guava EventBus]
-*** xref:reference/extensions/hbase.adoc[HBase]
*** xref:reference/extensions/hdfs.adoc[HDFS]
*** xref:reference/extensions/hl7.adoc[HL7]
*** xref:reference/extensions/http.adoc[HTTP]
@@ -154,16 +144,13 @@
*** xref:reference/extensions/hazelcast.adoc[Hazelcast Atomic Number]
*** xref:reference/extensions/headersmap.adoc[Headersmap]
*** xref:reference/extensions/iec60870.adoc[IEC 60870 Client]
-*** xref:reference/extensions/iota.adoc[IOTA]
*** xref:reference/extensions/irc.adoc[IRC]
*** xref:reference/extensions/ignite.adoc[Ignite Cache]
*** xref:reference/extensions/infinispan.adoc[Infinispan]
*** xref:reference/extensions/influxdb.adoc[InfluxDB]
*** xref:reference/extensions/jaxb.adoc[JAXB]
-*** xref:reference/extensions/jbpm.adoc[JBPM]
*** xref:reference/extensions/jcr.adoc[JCR]
*** xref:reference/extensions/jcache.adoc[JCache]
-*** xref:reference/extensions/jclouds.adoc[JClouds]
*** xref:reference/extensions/jdbc.adoc[JDBC]
*** xref:reference/extensions/jgroups.adoc[JGroups]
*** xref:reference/extensions/jgroups-raft.adoc[JGroups raft]
@@ -189,7 +176,6 @@
*** xref:reference/extensions/jsh-dsl.adoc[JavaShell DSL]
*** xref:reference/extensions/jfr.adoc[Jfr]
*** xref:reference/extensions/jira.adoc[Jira]
-*** xref:reference/extensions/johnzon.adoc[Johnzon]
*** xref:reference/extensions/json-patch.adoc[JsonPatch]
*** xref:reference/extensions/kafka.adoc[Kafka]
*** xref:reference/extensions/kamelet.adoc[Kamelet]
@@ -215,7 +201,6 @@
*** xref:reference/extensions/management.adoc[Management]
*** xref:reference/extensions/master.adoc[Master]
*** xref:reference/extensions/microprofile-health.adoc[MicroProfile Health]
-*** xref:reference/extensions/microprofile-metrics.adoc[MicroProfile Metrics]
*** xref:reference/extensions/micrometer.adoc[Micrometer]
*** xref:reference/extensions/microprofile-fault-tolerance.adoc[Microprofile Fault Tolerance]
*** xref:reference/extensions/minio.adoc[Minio]
@@ -230,13 +215,10 @@
*** xref:reference/extensions/nitrite.adoc[Nitrite]
*** xref:reference/extensions/oaipmh.adoc[OAI-PMH]
*** xref:reference/extensions/ognl.adoc[OGNL]
-*** xref:reference/extensions/milo.adoc[OPC UA Client]
*** xref:reference/extensions/olingo4.adoc[Olingo4]
*** xref:reference/extensions/openapi-java.adoc[OpenAPI Java]
*** xref:reference/extensions/openstack.adoc[OpenStack]
*** xref:reference/extensions/opentelemetry.adoc[OpenTelemetry]
-*** xref:reference/extensions/opentracing.adoc[OpenTracing]
-*** xref:reference/extensions/optaplanner.adoc[OptaPlanner]
*** xref:reference/extensions/pdf.adoc[PDF]
*** xref:reference/extensions/paho.adoc[Paho]
*** xref:reference/extensions/paho-mqtt5.adoc[Paho MQTT5]
@@ -253,7 +235,6 @@
*** xref:reference/extensions/qute.adoc[Qute]
*** xref:reference/extensions/rest-openapi.adoc[REST OpenApi]
*** xref:reference/extensions/rss.adoc[RSS]
-*** xref:reference/extensions/rabbitmq.adoc[RabbitMQ]
*** xref:reference/extensions/reactive-executor.adoc[Reactive Executor]
*** xref:reference/extensions/reactive-streams.adoc[Reactive Streams]
*** xref:reference/extensions/redis.adoc[Redis]
@@ -265,7 +246,6 @@
*** xref:reference/extensions/seda.adoc[SEDA]
*** xref:reference/extensions/smpp.adoc[SMPP]
*** xref:reference/extensions/snmp.adoc[SNMP]
-*** xref:reference/extensions/soap.adoc[SOAP dataformat]
*** xref:reference/extensions/sql.adoc[SQL]
*** xref:reference/extensions/ssh.adoc[SSH]
*** xref:reference/extensions/saga.adoc[Saga]
@@ -279,13 +259,11 @@
*** xref:reference/extensions/sjms2.adoc[Simple JMS2]
*** xref:reference/extensions/huaweicloud-smn.adoc[SimpleNotification]
*** xref:reference/extensions/slack.adoc[Slack]
-*** xref:reference/extensions/smallrye-reactive-messaging.adoc[SmallRye Reactive Messaging]
*** xref:reference/extensions/snakeyaml.adoc[SnakeYAML]
*** xref:reference/extensions/solr.adoc[Solr]
*** xref:reference/extensions/splunk.adoc[Splunk]
*** xref:reference/extensions/splunk-hec.adoc[Splunk HEC]
*** xref:reference/extensions/spring-rabbitmq.adoc[Spring RabbitMQ]
-*** xref:reference/extensions/stax.adoc[StAX]
*** xref:reference/extensions/stitch.adoc[Stitch]
*** xref:reference/extensions/stomp.adoc[Stomp]
*** xref:reference/extensions/stream.adoc[Stream]
@@ -296,7 +274,6 @@
*** xref:reference/extensions/telegram.adoc[Telegram]
*** xref:reference/extensions/threadpoolfactory-vertx.adoc[ThreadPoolFactory Vert.x]
*** xref:reference/extensions/thrift.adoc[Thrift]
-*** xref:reference/extensions/tika.adoc[Tika]
*** xref:reference/extensions/timer.adoc[Timer]
*** xref:reference/extensions/twilio.adoc[Twilio]
*** xref:reference/extensions/twitter.adoc[Twitter]
@@ -315,13 +292,11 @@
*** xref:reference/extensions/xml-io-dsl.adoc[XML IO DSL]
*** xref:reference/extensions/xml-jaxb.adoc[XML JAXB]
*** xref:reference/extensions/xml-jaxp.adoc[XML JAXP]
-*** xref:reference/extensions/xmlsecurity.adoc[XML Security Sign]
*** xref:reference/extensions/xmpp.adoc[XMPP]
*** xref:reference/extensions/xpath.adoc[XPath]
*** xref:reference/extensions/saxon.adoc[XQuery]
*** xref:reference/extensions/xslt.adoc[XSLT]
*** xref:reference/extensions/xslt-saxon.adoc[XSLT Saxon]
-*** xref:reference/extensions/xstream.adoc[XStream]
*** xref:reference/extensions/yaml-dsl.adoc[YAML DSL]
*** xref:reference/extensions/zendesk.adoc[Zendesk]
*** xref:reference/extensions/zip-deflater.adoc[Zip Deflate Compression]
diff --git a/docs/modules/ROOT/pages/reference/extensions/activemq.adoc b/docs/modules/ROOT/pages/reference/extensions/activemq.adoc
deleted file mode 100644
index 068614c7c5..0000000000
--- a/docs/modules/ROOT/pages/reference/extensions/activemq.adoc
+++ /dev/null
@@ -1,87 +0,0 @@
-// Do not edit directly!
-// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-[id="extensions-activemq"]
-= ActiveMQ
-:page-aliases: extensions/activemq.adoc
-:linkattrs:
-:cq-artifact-id: camel-quarkus-activemq
-:cq-native-supported: true
-:cq-status: Stable
-:cq-status-deprecation: Stable
-:cq-description: Send messages to (or consume from) Apache ActiveMQ. This component extends the Camel JMS component.
-:cq-deprecated: false
-:cq-jvm-since: 1.0.0
-:cq-native-since: 1.0.0
-
-ifeval::[{doc-show-badges} == true]
-[.badges]
-[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
-endif::[]
-
-Send messages to (or consume from) Apache ActiveMQ. This component extends the Camel JMS component.
-
-[id="extensions-activemq-whats-inside"]
-== What's inside
-
-* xref:{cq-camel-components}::activemq-component.adoc[ActiveMQ component], URI syntax: `activemq:destinationType:destinationName`
-
-Please refer to the above link for usage and configuration details.
-
-[id="extensions-activemq-maven-coordinates"]
-== Maven coordinates
-
-https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-activemq[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
-
-Or add the coordinates to your existing project:
-
-[source,xml]
-----
-<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-activemq</artifactId>
-</dependency>
-----
-ifeval::[{doc-show-user-guide-link} == true]
-Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
-endif::[]
-
-[id="extensions-activemq-usage"]
-== Usage
-[id="extensions-activemq-usage-message-mapping-with-org-w3c-dom-node"]
-=== Message mapping with `org.w3c.dom.Node`
-
-The Camel ActiveMQ component supports message mapping between `javax.jms.Message` and `org.apache.camel.Message`. When wanting to convert a Camel message body type of `org.w3c.dom.Node`,
-you must ensure that the `camel-quarkus-xml-jaxp` extension is present on the classpath.
-
-[id="extensions-activemq-usage-native-mode-support-for-javax-jms-objectmessage"]
-=== Native mode support for javax.jms.ObjectMessage
-
-When sending JMS message payloads as `javax.jms.ObjectMessage`, you must annotate the relevant classes to be registered for serialization with `@RegisterForReflection(serialization = true)`.
-Note that this extension automatically sets `quarkus.camel.native.reflection.serialization-enabled = true` for you. Refer to the xref:user-guide/native-mode.adoc#serialization[native mode user guide] for more information.
-
-
-[id="extensions-activemq-camel-quarkus-limitations"]
-== Camel Quarkus limitations
-
-ActiveMQ https://activemq.apache.org/selectors.html[XPath selectors] are disabled in native mode as the functionality depends on `activemq-broker`. This dependency
-is excluded from the dependency tree, since none of the ActiveMQ broker functionality is supported in native mode.
-
-
-[id="extensions-activemq-ssl-in-native-mode"]
-== SSL in native mode
-
-This extension auto-enables SSL support in native mode. Hence you do not need to add
-`quarkus.ssl.native=true` to your `application.properties` yourself. See also
-https://quarkus.io/guides/native-and-ssl[Quarkus SSL guide].
-
-[id="extensions-activemq-transferexception-option-in-native-mode"]
-== transferException option in native mode
-
-To use the `transferException` option in native mode, you must enable support for object serialization. Refer to the xref:user-guide/native-mode.adoc#serialization[native mode user guide]
-for more information.
-
-You will also need to enable serialization for the exception classes that you intend to serialize. For example.
-[source,java]
-----
-@RegisterForReflection(targets = { IllegalStateException.class, MyCustomException.class }, serialization = true)
-----
diff --git a/docs/modules/ROOT/pages/reference/extensions/atmos.adoc b/docs/modules/ROOT/pages/reference/extensions/atmos.adoc
deleted file mode 100644
index 0d7ff9b853..0000000000
--- a/docs/modules/ROOT/pages/reference/extensions/atmos.adoc
+++ /dev/null
@@ -1,41 +0,0 @@
-// Do not edit directly!
-// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-[id="extensions-atmos"]
-= Atmos
-:linkattrs:
-:cq-artifact-id: camel-quarkus-atmos
-:cq-native-supported: false
-:cq-status: Preview
-:cq-status-deprecation: Preview
-:cq-description: Integract with EMC's ViPR object data services using the Atmos Client.
-:cq-deprecated: false
-:cq-jvm-since: 1.1.0
-:cq-native-since: n/a
-
-ifeval::[{doc-show-badges} == true]
-[.badges]
-[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
-endif::[]
-
-Integract with EMC's ViPR object data services using the Atmos Client.
-
-[id="extensions-atmos-whats-inside"]
-== What's inside
-
-* xref:{cq-camel-components}::atmos-component.adoc[Atmos component], URI syntax: `atmos:name/operation`
-
-Please refer to the above link for usage and configuration details.
-
-[id="extensions-atmos-maven-coordinates"]
-== Maven coordinates
-
-[source,xml]
-----
-<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-atmos</artifactId>
-</dependency>
-----
-ifeval::[{doc-show-user-guide-link} == true]
-Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
-endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/avro-rpc.adoc b/docs/modules/ROOT/pages/reference/extensions/avro-rpc.adoc
deleted file mode 100644
index 8b47628256..0000000000
--- a/docs/modules/ROOT/pages/reference/extensions/avro-rpc.adoc
+++ /dev/null
@@ -1,51 +0,0 @@
-// Do not edit directly!
-// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-[id="extensions-avro-rpc"]
-= Avro RPC
-:page-aliases: extensions/avro-rpc.adoc
-:linkattrs:
-:cq-artifact-id: camel-quarkus-avro-rpc
-:cq-native-supported: true
-:cq-status: Stable
-:cq-status-deprecation: Stable
-:cq-description: Produce or consume Apache Avro RPC services.
-:cq-deprecated: false
-:cq-jvm-since: 1.0.0
-:cq-native-since: 1.5.0
-
-ifeval::[{doc-show-badges} == true]
-[.badges]
-[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.5.0##
-endif::[]
-
-Produce or consume Apache Avro RPC services.
-
-[id="extensions-avro-rpc-whats-inside"]
-== What's inside
-
-* xref:{cq-camel-components}::avro-component.adoc[Avro RPC component], URI syntax: `avro:transport:host:port/messageName`
-
-Please refer to the above link for usage and configuration details.
-
-[id="extensions-avro-rpc-maven-coordinates"]
-== Maven coordinates
-
-https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-avro-rpc[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
-
-Or add the coordinates to your existing project:
-
-[source,xml]
-----
-<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-avro-rpc</artifactId>
-</dependency>
-----
-ifeval::[{doc-show-user-guide-link} == true]
-Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
-endif::[]
-
-[id="extensions-avro-rpc-usage"]
-== Usage
-Classes used as the protocol (either specific or reflective) in native mode, have to be registered for reflection (see https://quarkus.io/guides/writing-native-applications-tips#register-reflection[documentation]).
-
diff --git a/docs/modules/ROOT/pages/reference/extensions/caffeine-lrucache.adoc b/docs/modules/ROOT/pages/reference/extensions/caffeine-lrucache.adoc
deleted file mode 100644
index 1144f06c3a..0000000000
--- a/docs/modules/ROOT/pages/reference/extensions/caffeine-lrucache.adoc
+++ /dev/null
@@ -1,46 +0,0 @@
-// Do not edit directly!
-// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-[id="extensions-caffeine-lrucache"]
-= Caffeine LRUCache
-:page-aliases: extensions/caffeine-lrucache.adoc
-:linkattrs:
-:cq-artifact-id: camel-quarkus-caffeine-lrucache
-:cq-native-supported: true
-:cq-status: Stable
-:cq-status-deprecation: Stable Deprecated
-:cq-description: An LRUCacheFactory implementation based on Caffeine
-:cq-deprecated: true
-:cq-jvm-since: 1.0.0
-:cq-native-since: 1.0.0
-
-ifeval::[{doc-show-badges} == true]
-[.badges]
-[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0## [.badge-key]##⚠️##[.badge-unsupported]##Deprecated##
-endif::[]
-
-An LRUCacheFactory implementation based on Caffeine
-
-[id="extensions-caffeine-lrucache-whats-inside"]
-== What's inside
-
-* xref:{cq-camel-components}:others:caffeine-lrucache.adoc[Caffeine Lrucache]
-
-Please refer to the above link for usage and configuration details.
-
-[id="extensions-caffeine-lrucache-maven-coordinates"]
-== Maven coordinates
-
-https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-caffeine-lrucache[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
-
-Or add the coordinates to your existing project:
-
-[source,xml]
-----
-<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-caffeine-lrucache</artifactId>
-</dependency>
-----
-ifeval::[{doc-show-user-guide-link} == true]
-Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
-endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/cmis.adoc b/docs/modules/ROOT/pages/reference/extensions/cmis.adoc
deleted file mode 100644
index a6148b6ffc..0000000000
--- a/docs/modules/ROOT/pages/reference/extensions/cmis.adoc
+++ /dev/null
@@ -1,41 +0,0 @@
-// Do not edit directly!
-// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-[id="extensions-cmis"]
-= CMIS
-:linkattrs:
-:cq-artifact-id: camel-quarkus-cmis
-:cq-native-supported: false
-:cq-status: Preview
-:cq-status-deprecation: Preview Deprecated
-:cq-description: Read and write data from to/from a CMIS compliant content repositories.
-:cq-deprecated: true
-:cq-jvm-since: 1.1.0
-:cq-native-since: n/a
-
-ifeval::[{doc-show-badges} == true]
-[.badges]
-[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported## [.badge-key]##⚠️##[.badge-unsupported]##Deprecated##
-endif::[]
-
-Read and write data from to/from a CMIS compliant content repositories.
-
-[id="extensions-cmis-whats-inside"]
-== What's inside
-
-* xref:{cq-camel-components}::cmis-component.adoc[CMIS component], URI syntax: `cmis:cmsUrl`
-
-Please refer to the above link for usage and configuration details.
-
-[id="extensions-cmis-maven-coordinates"]
-== Maven coordinates
-
-[source,xml]
-----
-<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-cmis</artifactId>
-</dependency>
-----
-ifeval::[{doc-show-user-guide-link} == true]
-Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
-endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/cxf-soap.adoc b/docs/modules/ROOT/pages/reference/extensions/cxf-soap.adoc
deleted file mode 100644
index b8481bf68f..0000000000
--- a/docs/modules/ROOT/pages/reference/extensions/cxf-soap.adoc
+++ /dev/null
@@ -1,45 +0,0 @@
-// Do not edit directly!
-// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-[id="extensions-cxf-soap"]
-= CXF
-:linkattrs:
-:cq-artifact-id: camel-quarkus-cxf-soap
-:cq-native-supported: true
-:cq-status: Stable
-:cq-status-deprecation: Stable
-:cq-description: Expose SOAP WebServices using Apache CXF or connect to external WebServices using CXF WS client.
-:cq-deprecated: false
-:cq-jvm-since: 2.12.0
-:cq-native-since: 2.12.0
-
-ifeval::[{doc-show-badges} == true]
-[.badges]
-[.badge-key]##JVM since##[.badge-supported]##2.12.0## [.badge-key]##Native since##[.badge-supported]##2.12.0##
-endif::[]
-
-Expose SOAP WebServices using Apache CXF or connect to external WebServices using CXF WS client.
-
-[id="extensions-cxf-soap-whats-inside"]
-== What's inside
-
-* xref:{cq-camel-components}::cxf-component.adoc[CXF component], URI syntax: `cxf:beanId:address`
-
-Please refer to the above link for usage and configuration details.
-
-[id="extensions-cxf-soap-maven-coordinates"]
-== Maven coordinates
-
-https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-cxf-soap[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
-
-Or add the coordinates to your existing project:
-
-[source,xml]
-----
-<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-cxf-soap</artifactId>
-</dependency>
-----
-ifeval::[{doc-show-user-guide-link} == true]
-Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
-endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/datasonnet.adoc b/docs/modules/ROOT/pages/reference/extensions/datasonnet.adoc
deleted file mode 100644
index 160a50c256..0000000000
--- a/docs/modules/ROOT/pages/reference/extensions/datasonnet.adoc
+++ /dev/null
@@ -1,45 +0,0 @@
-// Do not edit directly!
-// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-[id="extensions-datasonnet"]
-= DataSonnet
-:linkattrs:
-:cq-artifact-id: camel-quarkus-datasonnet
-:cq-native-supported: true
-:cq-status: Stable
-:cq-status-deprecation: Stable
-:cq-description: To use DataSonnet scripts for message transformations.
-:cq-deprecated: false
-:cq-jvm-since: 2.10.0
-:cq-native-since: 2.10.0
-
-ifeval::[{doc-show-badges} == true]
-[.badges]
-[.badge-key]##JVM since##[.badge-supported]##2.10.0## [.badge-key]##Native since##[.badge-supported]##2.10.0##
-endif::[]
-
-To use DataSonnet scripts for message transformations.
-
-[id="extensions-datasonnet-whats-inside"]
-== What's inside
-
-* xref:{cq-camel-components}:languages:datasonnet-language.adoc[DataSonnet language]
-
-Please refer to the above link for usage and configuration details.
-
-[id="extensions-datasonnet-maven-coordinates"]
-== Maven coordinates
-
-https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-datasonnet[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
-
-Or add the coordinates to your existing project:
-
-[source,xml]
-----
-<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-datasonnet</artifactId>
-</dependency>
-----
-ifeval::[{doc-show-user-guide-link} == true]
-Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
-endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/dozer.adoc b/docs/modules/ROOT/pages/reference/extensions/dozer.adoc
deleted file mode 100644
index ed07533f48..0000000000
--- a/docs/modules/ROOT/pages/reference/extensions/dozer.adoc
+++ /dev/null
@@ -1,90 +0,0 @@
-// Do not edit directly!
-// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-[id="extensions-dozer"]
-= Dozer
-:page-aliases: extensions/dozer.adoc
-:linkattrs:
-:cq-artifact-id: camel-quarkus-dozer
-:cq-native-supported: true
-:cq-status: Stable
-:cq-status-deprecation: Stable Deprecated
-:cq-description: Map between Java beans using the Dozer mapping library.
-:cq-deprecated: true
-:cq-jvm-since: 1.0.0
-:cq-native-since: 1.0.0
-
-ifeval::[{doc-show-badges} == true]
-[.badges]
-[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0## [.badge-key]##⚠️##[.badge-unsupported]##Deprecated##
-endif::[]
-
-Map between Java beans using the Dozer mapping library.
-
-[id="extensions-dozer-whats-inside"]
-== What's inside
-
-* xref:{cq-camel-components}::dozer-component.adoc[Dozer component], URI syntax: `dozer:name`
-
-Please refer to the above link for usage and configuration details.
-
-[id="extensions-dozer-maven-coordinates"]
-== Maven coordinates
-
-https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-dozer[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
-
-Or add the coordinates to your existing project:
-
-[source,xml]
-----
-<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-dozer</artifactId>
-</dependency>
-----
-ifeval::[{doc-show-user-guide-link} == true]
-Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
-endif::[]
-
-[id="extensions-dozer-additional-camel-quarkus-configuration"]
-== Additional Camel Quarkus configuration
-
-The Dozer extension can automatically register a `DozerBeanMapperConfiguration` bean with the Camel registry which references your mapping files.
-
-Use the following configuration property to specify the location(s) of your Dozer mapping configuration files.
-
-[source,properties]
-----
-quarkus.camel.dozer.mapping-files = dozerMappings.xml,file:foo/bar/custom-mappings.xml,http://foo/bar/mapping.xml
-----
-
-The Dozer extension provides a type converter which can leverage your mapping configuration(s) to convert and map a message body
-from one type to another. For example.
-
-[source,java]
-----
-from("direct:oldCustomerTypeIn").convertBodyTo(NewCustomerType.class);
-----
-
-It is disabled by default but can be enabled with the following configuration property.
-
-[source,properties]
-----
-quarkus.camel.dozer.type-converter-enabled = true
-----
-
-
-[width="100%",cols="80,5,15",options="header"]
-|===
-| Configuration property | Type | Default
-
-
-|icon:lock[title=Fixed at build time] [[quarkus.camel.dozer.mapping-files]]`link:#quarkus.camel.dozer.mapping-files[quarkus.camel.dozer.mapping-files]`
-
-A comma separated list of Dozer XML mapping configuration file URIs.
-| `string`
-|
-|===
-
-[.configuration-legend]
-{doc-link-icon-lock}[title=Fixed at build time] Configuration property fixed at build time. All other configuration properties are overridable at runtime.
-
diff --git a/docs/modules/ROOT/pages/reference/extensions/elasticsearch-rest.adoc b/docs/modules/ROOT/pages/reference/extensions/elasticsearch-rest.adoc
deleted file mode 100644
index f2076c76d6..0000000000
--- a/docs/modules/ROOT/pages/reference/extensions/elasticsearch-rest.adoc
+++ /dev/null
@@ -1,74 +0,0 @@
-// Do not edit directly!
-// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-[id="extensions-elasticsearch-rest"]
-= Elasticsearch Rest
-:page-aliases: extensions/elasticsearch-rest.adoc
-:linkattrs:
-:cq-artifact-id: camel-quarkus-elasticsearch-rest
-:cq-native-supported: true
-:cq-status: Stable
-:cq-status-deprecation: Stable Deprecated
-:cq-description: Send requests to ElasticSearch via REST API
-:cq-deprecated: true
-:cq-jvm-since: 1.0.0
-:cq-native-since: 1.0.0
-
-ifeval::[{doc-show-badges} == true]
-[.badges]
-[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0## [.badge-key]##⚠️##[.badge-unsupported]##Deprecated##
-endif::[]
-
-Send requests to ElasticSearch via REST API
-
-[id="extensions-elasticsearch-rest-whats-inside"]
-== What's inside
-
-* xref:{cq-camel-components}::elasticsearch-rest-component.adoc[Elasticsearch Rest component], URI syntax: `elasticsearch-rest:clusterName`
-
-Please refer to the above link for usage and configuration details.
-
-[id="extensions-elasticsearch-rest-maven-coordinates"]
-== Maven coordinates
-
-https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-elasticsearch-rest[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
-
-Or add the coordinates to your existing project:
-
-[source,xml]
-----
-<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-elasticsearch-rest</artifactId>
-</dependency>
-----
-ifeval::[{doc-show-user-guide-link} == true]
-Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
-endif::[]
-
-[id="extensions-elasticsearch-rest-usage"]
-== Usage
-This extension leverages the https://quarkus.io/guides/elasticsearch[Quarkus ElasticSearch REST Client].
-
-You can choose to configure ElasticSearch via the Quarkus https://quarkus.io/guides/elasticsearch#quarkus-elasticsearch-restclient-lowlevel_configuration[configuration properties] and the `RestClient` will be autowired into the Camel ElasticSearch component.
-
-Or you can configure ElasticSearch via the Camel ElasticSearch component / endpoint options. When doing this, you must disable autowiring in one of the ways outlined below.
-
-Disabling autowiring at the component level.
-[source,properties]
-----
-camel.component.elasticsearch-rest.autowired-enabled = false
-----
-
-Disabling autowiring at the endpoint level.
-[source,java]
-----
-from("direct:search")
- .to("elasticsearch-rest://elasticsearch?hostAddresses=localhost:9200&operation=Search&indexName=index&autowiredEnabled=false")
-----
-
-Globally disabling autowiring. Note that this disables autowiring for all components.
-[source,properties]
-----
-camel.main.autowired-enabled = false
-----
-
diff --git a/docs/modules/ROOT/pages/reference/extensions/hbase.adoc b/docs/modules/ROOT/pages/reference/extensions/hbase.adoc
deleted file mode 100644
index a9f6ce4a02..0000000000
--- a/docs/modules/ROOT/pages/reference/extensions/hbase.adoc
+++ /dev/null
@@ -1,41 +0,0 @@
-// Do not edit directly!
-// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-[id="extensions-hbase"]
-= HBase
-:linkattrs:
-:cq-artifact-id: camel-quarkus-hbase
-:cq-native-supported: false
-:cq-status: Preview
-:cq-status-deprecation: Preview Deprecated
-:cq-description: Reading and write from/to an HBase store (Hadoop database).
-:cq-deprecated: true
-:cq-jvm-since: 1.2.0
-:cq-native-since: n/a
-
-ifeval::[{doc-show-badges} == true]
-[.badges]
-[.badge-key]##JVM since##[.badge-supported]##1.2.0## [.badge-key]##Native##[.badge-unsupported]##unsupported## [.badge-key]##⚠️##[.badge-unsupported]##Deprecated##
-endif::[]
-
-Reading and write from/to an HBase store (Hadoop database).
-
-[id="extensions-hbase-whats-inside"]
-== What's inside
-
-* xref:{cq-camel-components}::hbase-component.adoc[HBase component], URI syntax: `hbase:tableName`
-
-Please refer to the above link for usage and configuration details.
-
-[id="extensions-hbase-maven-coordinates"]
-== Maven coordinates
-
-[source,xml]
-----
-<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-hbase</artifactId>
-</dependency>
-----
-ifeval::[{doc-show-user-guide-link} == true]
-Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
-endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/iota.adoc b/docs/modules/ROOT/pages/reference/extensions/iota.adoc
deleted file mode 100644
index fba6d988a3..0000000000
--- a/docs/modules/ROOT/pages/reference/extensions/iota.adoc
+++ /dev/null
@@ -1,41 +0,0 @@
-// Do not edit directly!
-// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-[id="extensions-iota"]
-= IOTA
-:linkattrs:
-:cq-artifact-id: camel-quarkus-iota
-:cq-native-supported: false
-:cq-status: Preview
-:cq-status-deprecation: Preview Deprecated
-:cq-description: Manage financial transactions using IOTA distributed ledger.
-:cq-deprecated: true
-:cq-jvm-since: 1.1.0
-:cq-native-since: n/a
-
-ifeval::[{doc-show-badges} == true]
-[.badges]
-[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported## [.badge-key]##⚠️##[.badge-unsupported]##Deprecated##
-endif::[]
-
-Manage financial transactions using IOTA distributed ledger.
-
-[id="extensions-iota-whats-inside"]
-== What's inside
-
-* xref:{cq-camel-components}::iota-component.adoc[IOTA component], URI syntax: `iota:name`
-
-Please refer to the above link for usage and configuration details.
-
-[id="extensions-iota-maven-coordinates"]
-== Maven coordinates
-
-[source,xml]
-----
-<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-iota</artifactId>
-</dependency>
-----
-ifeval::[{doc-show-user-guide-link} == true]
-Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
-endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/jbpm.adoc b/docs/modules/ROOT/pages/reference/extensions/jbpm.adoc
deleted file mode 100644
index f9db561a83..0000000000
--- a/docs/modules/ROOT/pages/reference/extensions/jbpm.adoc
+++ /dev/null
@@ -1,41 +0,0 @@
-// Do not edit directly!
-// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-[id="extensions-jbpm"]
-= JBPM
-:linkattrs:
-:cq-artifact-id: camel-quarkus-jbpm
-:cq-native-supported: false
-:cq-status: Preview
-:cq-status-deprecation: Preview
-:cq-description: Interact with jBPM workflow engine over REST.
-:cq-deprecated: false
-:cq-jvm-since: 1.1.0
-:cq-native-since: n/a
-
-ifeval::[{doc-show-badges} == true]
-[.badges]
-[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
-endif::[]
-
-Interact with jBPM workflow engine over REST.
-
-[id="extensions-jbpm-whats-inside"]
-== What's inside
-
-* xref:{cq-camel-components}::jbpm-component.adoc[JBPM component], URI syntax: `jbpm:connectionURL`
-
-Please refer to the above link for usage and configuration details.
-
-[id="extensions-jbpm-maven-coordinates"]
-== Maven coordinates
-
-[source,xml]
-----
-<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-jbpm</artifactId>
-</dependency>
-----
-ifeval::[{doc-show-user-guide-link} == true]
-Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
-endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/jclouds.adoc b/docs/modules/ROOT/pages/reference/extensions/jclouds.adoc
deleted file mode 100644
index b1d751ecd3..0000000000
--- a/docs/modules/ROOT/pages/reference/extensions/jclouds.adoc
+++ /dev/null
@@ -1,41 +0,0 @@
-// Do not edit directly!
-// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-[id="extensions-jclouds"]
-= JClouds
-:linkattrs:
-:cq-artifact-id: camel-quarkus-jclouds
-:cq-native-supported: false
-:cq-status: Preview
-:cq-status-deprecation: Preview
-:cq-description: Interact with jclouds compute & blobstore service.
-:cq-deprecated: false
-:cq-jvm-since: 1.1.0
-:cq-native-since: n/a
-
-ifeval::[{doc-show-badges} == true]
-[.badges]
-[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
-endif::[]
-
-Interact with jclouds compute & blobstore service.
-
-[id="extensions-jclouds-whats-inside"]
-== What's inside
-
-* xref:{cq-camel-components}::jclouds-component.adoc[JClouds component], URI syntax: `jclouds:command:providerId`
-
-Please refer to the above link for usage and configuration details.
-
-[id="extensions-jclouds-maven-coordinates"]
-== Maven coordinates
-
-[source,xml]
-----
-<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-jclouds</artifactId>
-</dependency>
-----
-ifeval::[{doc-show-user-guide-link} == true]
-Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
-endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/johnzon.adoc b/docs/modules/ROOT/pages/reference/extensions/johnzon.adoc
deleted file mode 100644
index 6c80884996..0000000000
--- a/docs/modules/ROOT/pages/reference/extensions/johnzon.adoc
+++ /dev/null
@@ -1,46 +0,0 @@
-// Do not edit directly!
-// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-[id="extensions-johnzon"]
-= Johnzon
-:page-aliases: extensions/johnzon.adoc
-:linkattrs:
-:cq-artifact-id: camel-quarkus-johnzon
-:cq-native-supported: true
-:cq-status: Stable
-:cq-status-deprecation: Stable
-:cq-description: Marshal POJOs to JSON and back using Johnzon
-:cq-deprecated: false
-:cq-jvm-since: 1.0.0
-:cq-native-since: 1.0.0
-
-ifeval::[{doc-show-badges} == true]
-[.badges]
-[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
-endif::[]
-
-Marshal POJOs to JSON and back using Johnzon
-
-[id="extensions-johnzon-whats-inside"]
-== What's inside
-
-* xref:{cq-camel-components}:dataformats:johnzon-dataformat.adoc[JSON Johnzon data format]
-
-Please refer to the above link for usage and configuration details.
-
-[id="extensions-johnzon-maven-coordinates"]
-== Maven coordinates
-
-https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-johnzon[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
-
-Or add the coordinates to your existing project:
-
-[source,xml]
-----
-<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-johnzon</artifactId>
-</dependency>
-----
-ifeval::[{doc-show-user-guide-link} == true]
-Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
-endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/kotlin-dsl.adoc b/docs/modules/ROOT/pages/reference/extensions/kotlin-dsl.adoc
index 4b940a1441..5a38718dac 100644
--- a/docs/modules/ROOT/pages/reference/extensions/kotlin-dsl.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/kotlin-dsl.adoc
@@ -19,13 +19,6 @@ endif::[]
Support for parsing Kotlin route definitions at runtime
-[id="extensions-kotlin-dsl-whats-inside"]
-== What's inside
-
-* xref:{cq-camel-components}:others:kotlin-dsl.adoc[Kotlin DSL]
-
-Please refer to the above link for usage and configuration details.
-
[id="extensions-kotlin-dsl-maven-coordinates"]
== Maven coordinates
diff --git a/docs/modules/ROOT/pages/reference/extensions/microprofile-metrics.adoc b/docs/modules/ROOT/pages/reference/extensions/microprofile-metrics.adoc
deleted file mode 100644
index 749629d45c..0000000000
--- a/docs/modules/ROOT/pages/reference/extensions/microprofile-metrics.adoc
+++ /dev/null
@@ -1,213 +0,0 @@
-// Do not edit directly!
-// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-[id="extensions-microprofile-metrics"]
-= MicroProfile Metrics
-:page-aliases: extensions/microprofile-metrics.adoc
-:linkattrs:
-:cq-artifact-id: camel-quarkus-microprofile-metrics
-:cq-native-supported: true
-:cq-status: Stable
-:cq-status-deprecation: Stable Deprecated
-:cq-description: Expose metrics from Camel routes.
-:cq-deprecated: true
-:cq-jvm-since: 0.2.0
-:cq-native-since: 0.2.0
-
-ifeval::[{doc-show-badges} == true]
-[.badges]
-[.badge-key]##JVM since##[.badge-supported]##0.2.0## [.badge-key]##Native since##[.badge-supported]##0.2.0## [.badge-key]##⚠️##[.badge-unsupported]##Deprecated##
-endif::[]
-
-Expose metrics from Camel routes.
-
-[id="extensions-microprofile-metrics-whats-inside"]
-== What's inside
-
-* xref:{cq-camel-components}::microprofile-metrics-component.adoc[MicroProfile Metrics component], URI syntax: `microprofile-metrics:metricType:metricName`
-
-Please refer to the above link for usage and configuration details.
-
-[id="extensions-microprofile-metrics-maven-coordinates"]
-== Maven coordinates
-
-https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-microprofile-metrics[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
-
-Or add the coordinates to your existing project:
-
-[source,xml]
-----
-<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-microprofile-metrics</artifactId>
-</dependency>
-----
-ifeval::[{doc-show-user-guide-link} == true]
-Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
-endif::[]
-
-[id="extensions-microprofile-metrics-usage"]
-== Usage
-The xref:{cq-camel-components}::microprofile-metrics-component.adoc[microprofile-metrics] component automatically exposes a set of Camel application metrics. Some of these include:
-
-[id="extensions-microprofile-metrics-usage-camel-context-metrics"]
-=== Camel Context metrics
-
-[cols="80,.^20]
-|===
-|Metric Name | Type
-
-|`camel.context.status`
-
-The status of the Camel Context represented by the `ServiceStatus` enum ordinal
-
-| Gauge
-
-|`camel.context.uptime`
-
-The Camel Context uptime in milliseconds
-
-| Gauge
-
-|`camel.context.exchanges.completed.total`
-
-The total number of completed exchanges
-
-| Counter
-
-|`camel.context.exchanges.failed.total`
-
-The total number of failed exchanges
-
-| Counter
-
-|`camel.context.exchanges.inflight.total`
-
-The total number of inflight exchanges
-
-| Gauge
-
-|`camel.context.exchanges.total`
-
-The total number of all exchanges
-
-| Counter
-
-|`camel.context.externalRedeliveries.total`
-
-The total number of all external redeliveries
-
-| Counter
-
-|`camel.context.failuresHandled.total`
-
-The total number of all failures handled
-
-| Counter
-
-|===
-
-[id="extensions-microprofile-metrics-usage-camel-route-metrics"]
-=== Camel Route metrics
-
-[cols="80,.^20]
-|===
-|Metric Name | Type
-
-|`camel.route.count`
-
-The number of routes
-
-| Gauge
-
-|`camel.route.running.count`
-
-The number of running routes
-
-| Gauge
-
-|`camel.route.exchanges.completed.total`
-
-The total number of completed exchanges for the route
-
-| Counter
-
-|`camel.route.exchanges.failed.total`
-
-The total number of failed exchanges for the route
-
-| Counter
-
-|`camel.route.exchanges.inflight.total`
-
-The total number of inflight exchanges for the route
-
-| Gauge
-
-|`camel.route.exchanges.total`
-
-The total number of all exchanges for the route
-
-| Counter
-
-|`camel.route.externalRedeliveries.total`
-
-The total number of all external redeliveries for the route
-
-| Counter
-
-|`camel.route.failuresHandled.total`
-
-The total number of all failures handled for the route
-
-| Counter
-|===
-
-All metrics are tagged with the name of the Camel Context and the id of the route where applicable.
-
-You can also produce your own customized metrics in your Camel routes. For more information, refer to the xref:{cq-camel-components}::microprofile-metrics-component.adoc[microprofile-metrics] component documentation.
-
-Metrics are exposed to Quarkus as application metrics and they can be browsed at http://localhost:8080/q/metrics/application.
-
-
-[id="extensions-microprofile-metrics-additional-camel-quarkus-configuration"]
-== Additional Camel Quarkus configuration
-
-[width="100%",cols="80,5,15",options="header"]
-|===
-| Configuration property | Type | Default
-
-
-|icon:lock[title=Fixed at build time] [[quarkus.camel.metrics.enable-route-policy]]`link:#quarkus.camel.metrics.enable-route-policy[quarkus.camel.metrics.enable-route-policy]`
-
-Set whether to enable the MicroProfileMetricsRoutePolicyFactory for capturing metrics on route processing times.
-| `boolean`
-| `true`
-
-|icon:lock[title=Fixed at build time] [[quarkus.camel.metrics.enable-message-history]]`link:#quarkus.camel.metrics.enable-message-history[quarkus.camel.metrics.enable-message-history]`
-
-Set whether to enable the MicroProfileMetricsMessageHistoryFactory for capturing metrics on individual route node processing times. Depending on the number of configured route nodes, there is the potential to create a large volume of metrics. Therefore, this option is disabled by default.
-| `boolean`
-| `false`
-
-|icon:lock[title=Fixed at build time] [[quarkus.camel.metrics.enable-exchange-event-notifier]]`link:#quarkus.camel.metrics.enable-exchange-event-notifier[quarkus.camel.metrics.enable-exchange-event-notifier]`
-
-Set whether to enable the MicroProfileMetricsExchangeEventNotifier for capturing metrics on exchange processing times.
-| `boolean`
-| `true`
-
-|icon:lock[title=Fixed at build time] [[quarkus.camel.metrics.enable-route-event-notifier]]`link:#quarkus.camel.metrics.enable-route-event-notifier[quarkus.camel.metrics.enable-route-event-notifier]`
-
-Set whether to enable the MicroProfileMetricsRouteEventNotifier for capturing metrics on the total number of routes and total number of routes running.
-| `boolean`
-| `true`
-
-|icon:lock[title=Fixed at build time] [[quarkus.camel.metrics.enable-camel-context-event-notifier]]`link:#quarkus.camel.metrics.enable-camel-context-event-notifier[quarkus.camel.metrics.enable-camel-context-event-notifier]`
-
-Set whether to enable the MicroProfileMetricsCamelContextEventNotifier for capturing metrics about the CamelContext, such as status and uptime.
-| `boolean`
-| `true`
-|===
-
-[.configuration-legend]
-{doc-link-icon-lock}[title=Fixed at build time] Configuration property fixed at build time. All other configuration properties are overridable at runtime.
-
diff --git a/docs/modules/ROOT/pages/reference/extensions/milo.adoc b/docs/modules/ROOT/pages/reference/extensions/milo.adoc
deleted file mode 100644
index 6f2a0dc03f..0000000000
--- a/docs/modules/ROOT/pages/reference/extensions/milo.adoc
+++ /dev/null
@@ -1,43 +0,0 @@
-// Do not edit directly!
-// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-[id="extensions-milo"]
-= OPC UA Client
-:linkattrs:
-:cq-artifact-id: camel-quarkus-milo
-:cq-native-supported: false
-:cq-status: Preview
-:cq-status-deprecation: Preview
-:cq-description: Connect to OPC UA servers using the binary protocol for acquiring telemetry data.
-:cq-deprecated: false
-:cq-jvm-since: 1.1.0
-:cq-native-since: n/a
-
-ifeval::[{doc-show-badges} == true]
-[.badges]
-[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
-endif::[]
-
-Connect to OPC UA servers using the binary protocol for acquiring telemetry data.
-
-[id="extensions-milo-whats-inside"]
-== What's inside
-
-* xref:{cq-camel-components}::milo-browse-component.adoc[OPC UA Browser component], URI syntax: `milo-browse:endpointUri`
-* xref:{cq-camel-components}::milo-client-component.adoc[OPC UA Client component], URI syntax: `milo-client:endpointUri`
-* xref:{cq-camel-components}::milo-server-component.adoc[OPC UA Server component], URI syntax: `milo-server:itemId`
-
-Please refer to the above links for usage and configuration details.
-
-[id="extensions-milo-maven-coordinates"]
-== Maven coordinates
-
-[source,xml]
-----
-<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-milo</artifactId>
-</dependency>
-----
-ifeval::[{doc-show-user-guide-link} == true]
-Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
-endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/opentracing.adoc b/docs/modules/ROOT/pages/reference/extensions/opentracing.adoc
deleted file mode 100644
index bd2c52ed6c..0000000000
--- a/docs/modules/ROOT/pages/reference/extensions/opentracing.adoc
+++ /dev/null
@@ -1,96 +0,0 @@
-// Do not edit directly!
-// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-[id="extensions-opentracing"]
-= OpenTracing
-:page-aliases: extensions/opentracing.adoc
-:linkattrs:
-:cq-artifact-id: camel-quarkus-opentracing
-:cq-native-supported: true
-:cq-status: Stable
-:cq-status-deprecation: Stable Deprecated
-:cq-description: Distributed tracing using OpenTracing
-:cq-deprecated: true
-:cq-jvm-since: 0.3.0
-:cq-native-since: 0.3.0
-
-ifeval::[{doc-show-badges} == true]
-[.badges]
-[.badge-key]##JVM since##[.badge-supported]##0.3.0## [.badge-key]##Native since##[.badge-supported]##0.3.0## [.badge-key]##⚠️##[.badge-unsupported]##Deprecated##
-endif::[]
-
-Distributed tracing using OpenTracing
-
-[id="extensions-opentracing-whats-inside"]
-== What's inside
-
-* xref:{cq-camel-components}:others:opentracing.adoc[OpenTracing]
-
-Please refer to the above link for usage and configuration details.
-
-[id="extensions-opentracing-maven-coordinates"]
-== Maven coordinates
-
-https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-opentracing[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
-
-Or add the coordinates to your existing project:
-
-[source,xml]
-----
-<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-opentracing</artifactId>
-</dependency>
-----
-ifeval::[{doc-show-user-guide-link} == true]
-Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
-endif::[]
-
-[id="extensions-opentracing-usage"]
-== Usage
-The extension automatically creates a Camel `OpenTracingTracer` and binds it to the Camel registry.
-
-In order to send the captured traces to a tracing system, you need to configure some properties within `application.properties` like those below.
-
-[source,properties]
-----
-quarkus.jaeger.service-name=my-service
-quarkus.jaeger.sampler-type=const
-quarkus.jaeger.sampler-param=1
-quarkus.jaeger.endpoint=http://localhost:14268/api/traces
-----
-
-Refer to the https://quarkus.io/guides/opentracing-guide#configuration-reference[Quarkus OpenTracing guide] for a full list of configuration options.
-
-Route endpoints can be excluded from tracing by configuring a property named `quarkus.camel.opentracing.exclude-patterns` in `application.properties`. For example:
-
-[source,properties]
-----
-# Exclude all direct & netty-http endpoints from tracing
-quarkus.camel.opentracing.exclude-patterns=direct:*,netty-http:*
-----
-
-
-[id="extensions-opentracing-additional-camel-quarkus-configuration"]
-== Additional Camel Quarkus configuration
-
-[width="100%",cols="80,5,15",options="header"]
-|===
-| Configuration property | Type | Default
-
-
-|icon:lock[title=Fixed at build time] [[quarkus.camel.opentracing.encoding]]`link:#quarkus.camel.opentracing.encoding[quarkus.camel.opentracing.encoding]`
-
-Sets whether header names need to be encoded. Can be useful in situations where OpenTracing propagators potentially set header name values in formats that are not compatible with the target system. E.g for JMS where the specification mandates header names are valid Java identifiers.
-| `boolean`
-| `false`
-
-|icon:lock[title=Fixed at build time] [[quarkus.camel.opentracing.exclude-patterns]]`link:#quarkus.camel.opentracing.exclude-patterns[quarkus.camel.opentracing.exclude-patterns]`
-
-Sets whether to disable tracing for endpoint URIs that match the given patterns
-| `string`
-|
-|===
-
-[.configuration-legend]
-{doc-link-icon-lock}[title=Fixed at build time] Configuration property fixed at build time. All other configuration properties are overridable at runtime.
-
diff --git a/docs/modules/ROOT/pages/reference/extensions/optaplanner.adoc b/docs/modules/ROOT/pages/reference/extensions/optaplanner.adoc
deleted file mode 100644
index ded6f6b208..0000000000
--- a/docs/modules/ROOT/pages/reference/extensions/optaplanner.adoc
+++ /dev/null
@@ -1,45 +0,0 @@
-// Do not edit directly!
-// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-[id="extensions-optaplanner"]
-= OptaPlanner
-:linkattrs:
-:cq-artifact-id: camel-quarkus-optaplanner
-:cq-native-supported: true
-:cq-status: Stable
-:cq-status-deprecation: Stable
-:cq-description: Solve planning problems with OptaPlanner.
-:cq-deprecated: false
-:cq-jvm-since: 1.1.0
-:cq-native-since: 1.5.0
-
-ifeval::[{doc-show-badges} == true]
-[.badges]
-[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native since##[.badge-supported]##1.5.0##
-endif::[]
-
-Solve planning problems with OptaPlanner.
-
-[id="extensions-optaplanner-whats-inside"]
-== What's inside
-
-* xref:{cq-camel-components}::optaplanner-component.adoc[OptaPlanner component], URI syntax: `optaplanner:configFile`
-
-Please refer to the above link for usage and configuration details.
-
-[id="extensions-optaplanner-maven-coordinates"]
-== Maven coordinates
-
-https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-optaplanner[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
-
-Or add the coordinates to your existing project:
-
-[source,xml]
-----
-<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-optaplanner</artifactId>
-</dependency>
-----
-ifeval::[{doc-show-user-guide-link} == true]
-Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
-endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/rabbitmq.adoc b/docs/modules/ROOT/pages/reference/extensions/rabbitmq.adoc
deleted file mode 100644
index 1dec0a6459..0000000000
--- a/docs/modules/ROOT/pages/reference/extensions/rabbitmq.adoc
+++ /dev/null
@@ -1,58 +0,0 @@
-// Do not edit directly!
-// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-[id="extensions-rabbitmq"]
-= RabbitMQ
-:page-aliases: extensions/rabbitmq.adoc
-:linkattrs:
-:cq-artifact-id: camel-quarkus-rabbitmq
-:cq-native-supported: true
-:cq-status: Stable
-:cq-status-deprecation: Stable
-:cq-description: Send and receive messages from RabbitMQ instances.
-:cq-deprecated: false
-:cq-jvm-since: 1.0.0
-:cq-native-since: 1.1.0
-
-ifeval::[{doc-show-badges} == true]
-[.badges]
-[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.1.0##
-endif::[]
-
-Send and receive messages from RabbitMQ instances.
-
-[id="extensions-rabbitmq-whats-inside"]
-== What's inside
-
-* xref:{cq-camel-components}::rabbitmq-component.adoc[RabbitMQ component], URI syntax: `rabbitmq:exchangeName`
-
-Please refer to the above link for usage and configuration details.
-
-[id="extensions-rabbitmq-maven-coordinates"]
-== Maven coordinates
-
-https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-rabbitmq[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
-
-Or add the coordinates to your existing project:
-
-[source,xml]
-----
-<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-rabbitmq</artifactId>
-</dependency>
-----
-ifeval::[{doc-show-user-guide-link} == true]
-Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
-endif::[]
-
-[id="extensions-rabbitmq-transferexception-option-in-native-mode"]
-== transferException option in native mode
-
-To use the `transferException` option in native mode, you must enable support for object serialization. Refer to the xref:user-guide/native-mode.adoc#serialization[native mode user guide]
-for more information.
-
-You will also need to enable serialization for the exception classes that you intend to serialize. For example.
-[source,java]
-----
-@RegisterForReflection(targets = { IllegalStateException.class, MyCustomException.class }, serialization = true)
-----
diff --git a/docs/modules/ROOT/pages/reference/extensions/servlet.adoc b/docs/modules/ROOT/pages/reference/extensions/servlet.adoc
index ed96c17e16..39c76cf246 100644
--- a/docs/modules/ROOT/pages/reference/extensions/servlet.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/servlet.adoc
@@ -79,7 +79,7 @@ A fully qualified name of a servlet class to serve paths that match `url-pattern
|icon:lock[title=Fixed at build time] [[quarkus.camel.servlet.servlet-name]]`link:#quarkus.camel.servlet.servlet-name[quarkus.camel.servlet.servlet-name]`
-A servletName as it would be defined in a `web.xml` file or in the `javax.servlet.annotation.WebServlet++#++name()` annotation.
+A servletName as it would be defined in a `web.xml` file or in the `jakarta.servlet.annotation.WebServlet++#++name()` annotation.
| `string`
| `CamelServlet`
@@ -97,7 +97,7 @@ A fully qualified name of a servlet class to serve paths that match `url-pattern
|icon:lock[title=Fixed at build time] [[quarkus.camel.servlet.-named-servlets-.servlet-name]]`link:#quarkus.camel.servlet.-named-servlets-.servlet-name[quarkus.camel.servlet."named-servlets".servlet-name]`
-A servletName as it would be defined in a `web.xml` file or in the `javax.servlet.annotation.WebServlet++#++name()` annotation.
+A servletName as it would be defined in a `web.xml` file or in the `jakarta.servlet.annotation.WebServlet++#++name()` annotation.
| `string`
| `CamelServlet`
|===
diff --git a/docs/modules/ROOT/pages/reference/extensions/smallrye-reactive-messaging.adoc b/docs/modules/ROOT/pages/reference/extensions/smallrye-reactive-messaging.adoc
deleted file mode 100644
index 5f23cc78f2..0000000000
--- a/docs/modules/ROOT/pages/reference/extensions/smallrye-reactive-messaging.adoc
+++ /dev/null
@@ -1,62 +0,0 @@
-// Do not edit directly!
-// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-[id="extensions-smallrye-reactive-messaging"]
-= SmallRye Reactive Messaging
-:page-aliases: extensions/smallrye-reactive-messaging.adoc
-:linkattrs:
-:cq-artifact-id: camel-quarkus-smallrye-reactive-messaging
-:cq-native-supported: true
-:cq-status: Stable
-:cq-status-deprecation: Stable
-:cq-description: Camel integration with SmallRye Reactive Messaging
-:cq-deprecated: false
-:cq-jvm-since: 1.0.0
-:cq-native-since: 1.0.0
-
-ifeval::[{doc-show-badges} == true]
-[.badges]
-[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
-endif::[]
-
-Camel integration with SmallRye Reactive Messaging
-
-[id="extensions-smallrye-reactive-messaging-maven-coordinates"]
-== Maven coordinates
-
-https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-smallrye-reactive-messaging[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
-
-Or add the coordinates to your existing project:
-
-[source,xml]
-----
-<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-smallrye-reactive-messaging</artifactId>
-</dependency>
-----
-ifeval::[{doc-show-user-guide-link} == true]
-Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
-endif::[]
-
-[id="extensions-smallrye-reactive-messaging-usage"]
-== Usage
-This extension leverages https://www.smallrye.io/smallrye-reactive-messaging/[SmallRye Reactive Messaging].
-Examples for how to use the Camel connector are outlined within the https://www.smallrye.io/smallrye-reactive-messaging/[documentation].
-
-[NOTE]
-====
-Where the SmallRye Reactive Messaging documentation makes references to Camel component maven dependencies, you should ensure that the corresponding camel-quarkus extension is used.
-E.g `<artifactId>camel-file</artifactId>` should be `<artifactId>camel-quarkus-file</artifactId>`.
-
-When using this extension, there is no need to explictly add `io.smallrye.reactive:smallrye-reactive-messaging-camel` or `io.quarkus:quarkus-quarkus-smallrye-reactive-messaging` to your project.
-====
-
-
-[id="extensions-smallrye-reactive-messaging-additional-camel-quarkus-configuration"]
-== Additional Camel Quarkus configuration
-
-This extension leverages the Camel xref:reference/extensions/reactive-streams.adoc[Reactive Streams] extension. Various aspects of the reactive streams component can be configured
-via the configuration options outlined within the xref:reference/extensions/reactive-streams.adoc[documentation].
-
-This extension also leverages the Quarkus SmallRye Reactive Messaging extension. Its configuration options are documented https://quarkus.io/guides/all-config#quarkus-smallrye-reactive-messaging_quarkus-smallrye-reactive-messaging[here].
-
diff --git a/docs/modules/ROOT/pages/reference/extensions/soap.adoc b/docs/modules/ROOT/pages/reference/extensions/soap.adoc
deleted file mode 100644
index 5d4e78f7a8..0000000000
--- a/docs/modules/ROOT/pages/reference/extensions/soap.adoc
+++ /dev/null
@@ -1,46 +0,0 @@
-// Do not edit directly!
-// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-[id="extensions-soap"]
-= SOAP dataformat
-:page-aliases: extensions/soap.adoc
-:linkattrs:
-:cq-artifact-id: camel-quarkus-soap
-:cq-native-supported: true
-:cq-status: Stable
-:cq-status-deprecation: Stable
-:cq-description: Marshal Java objects to SOAP messages and back.
-:cq-deprecated: false
-:cq-jvm-since: 1.0.0
-:cq-native-since: 1.0.0
-
-ifeval::[{doc-show-badges} == true]
-[.badges]
-[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
-endif::[]
-
-Marshal Java objects to SOAP messages and back.
-
-[id="extensions-soap-whats-inside"]
-== What's inside
-
-* xref:{cq-camel-components}:dataformats:soap-dataformat.adoc[SOAP data format]
-
-Please refer to the above link for usage and configuration details.
-
-[id="extensions-soap-maven-coordinates"]
-== Maven coordinates
-
-https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-soap[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
-
-Or add the coordinates to your existing project:
-
-[source,xml]
-----
-<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-soap</artifactId>
-</dependency>
-----
-ifeval::[{doc-show-user-guide-link} == true]
-Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
-endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/stax.adoc b/docs/modules/ROOT/pages/reference/extensions/stax.adoc
deleted file mode 100644
index a5e9fe68f6..0000000000
--- a/docs/modules/ROOT/pages/reference/extensions/stax.adoc
+++ /dev/null
@@ -1,46 +0,0 @@
-// Do not edit directly!
-// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-[id="extensions-stax"]
-= StAX
-:linkattrs:
-:cq-artifact-id: camel-quarkus-stax
-:cq-native-supported: true
-:cq-status: Stable
-:cq-status-deprecation: Stable
-:cq-description: Process XML payloads by a SAX ContentHandler.
-:cq-deprecated: false
-:cq-jvm-since: 1.1.0
-:cq-native-since: 1.7.0
-
-ifeval::[{doc-show-badges} == true]
-[.badges]
-[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native since##[.badge-supported]##1.7.0##
-endif::[]
-
-Process XML payloads by a SAX ContentHandler.
-
-[id="extensions-stax-whats-inside"]
-== What's inside
-
-* xref:{cq-camel-components}::stax-component.adoc[StAX component], URI syntax: `stax:contentHandlerClass`
-* xref:{cq-camel-components}:languages:xtokenize-language.adoc[XML Tokenize language]
-
-Please refer to the above links for usage and configuration details.
-
-[id="extensions-stax-maven-coordinates"]
-== Maven coordinates
-
-https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-stax[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
-
-Or add the coordinates to your existing project:
-
-[source,xml]
-----
-<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-stax</artifactId>
-</dependency>
-----
-ifeval::[{doc-show-user-guide-link} == true]
-Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
-endif::[]
diff --git a/docs/modules/ROOT/pages/reference/extensions/tika.adoc b/docs/modules/ROOT/pages/reference/extensions/tika.adoc
deleted file mode 100644
index bf5efdddc7..0000000000
--- a/docs/modules/ROOT/pages/reference/extensions/tika.adoc
+++ /dev/null
@@ -1,78 +0,0 @@
-// Do not edit directly!
-// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-[id="extensions-tika"]
-= Tika
-:page-aliases: extensions/tika.adoc
-:linkattrs:
-:cq-artifact-id: camel-quarkus-tika
-:cq-native-supported: true
-:cq-status: Stable
-:cq-status-deprecation: Stable
-:cq-description: Parse documents and extract metadata and text using Apache Tika.
-:cq-deprecated: false
-:cq-jvm-since: 1.0.0
-:cq-native-since: 1.0.0
-
-ifeval::[{doc-show-badges} == true]
-[.badges]
-[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
-endif::[]
-
-Parse documents and extract metadata and text using Apache Tika.
-
-[id="extensions-tika-whats-inside"]
-== What's inside
-
-* xref:{cq-camel-components}::tika-component.adoc[Tika component], URI syntax: `tika:operation`
-
-Please refer to the above link for usage and configuration details.
-
-[id="extensions-tika-maven-coordinates"]
-== Maven coordinates
-
-https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-tika[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
-
-Or add the coordinates to your existing project:
-
-[source,xml]
-----
-<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-tika</artifactId>
-</dependency>
-----
-ifeval::[{doc-show-user-guide-link} == true]
-Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
-endif::[]
-
-[id="extensions-tika-camel-quarkus-limitations"]
-== Camel Quarkus limitations
-
-Parameters `tikaConfig` and `tikaConfigUri` are not available in quarkus camel tika extension. Configuration
-can be changed only via `application.properties`.
-
-While you can use any of the available https://tika.apache.org/1.24.1/formats.html[Tika parsers] in JVM mode,
-only some of those are supported in native mode - see the https://quarkiverse.github.io/quarkiverse-docs/quarkus-tika/dev/index.html[Quarkus Tika guide].
-
-Use of the Tika parser without any configuration will initialize all available parsers. Unfortunately as some of them
-don't work in the native mode, the whole execution will fail.
-
-In order to make the Tika parser work in the native mode, selection of parsers for initialization should be used.
-
-* `quarkus.tika.parsers` Comma separated list of parsers (abbreviations). There are two predefined parsers:
-`pdf` and `odf`.
-* `quarkus.tika.parser.*` Adds new parser abbreviation to be used with previous property. Value is the full class of
-the parser.
-
-Example of `application.properties`:
-[source,properties]
-----
-quarkus.tika.parsers = pdf,odf,office
-quarkus.tika.parser.office = org.apache.tika.parser.microsoft.OfficeParser
-----
-
-For more information about selecting parsers see the https://quarkiverse.github.io/quarkiverse-docs/quarkus-tika/dev/index.html[Quarkus Tika guide].
-
-You may need to add the `quarkus-awt` extension to build the native image. For more information, see https://quarkiverse.github.io/quarkiverse-docs/quarkus-tika/dev/index.html[Quarkus Tika guide].
-
-
diff --git a/docs/modules/ROOT/pages/reference/extensions/xmlsecurity.adoc b/docs/modules/ROOT/pages/reference/extensions/xmlsecurity.adoc
deleted file mode 100644
index cc02334a13..0000000000
--- a/docs/modules/ROOT/pages/reference/extensions/xmlsecurity.adoc
+++ /dev/null
@@ -1,60 +0,0 @@
-// Do not edit directly!
-// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-[id="extensions-xmlsecurity"]
-= XML Security Sign
-:linkattrs:
-:cq-artifact-id: camel-quarkus-xmlsecurity
-:cq-native-supported: true
-:cq-status: Stable
-:cq-status-deprecation: Stable
-:cq-description: Sign XML payloads using the XML signature specification.
-:cq-deprecated: false
-:cq-jvm-since: 1.1.0
-:cq-native-since: 1.7.0
-
-ifeval::[{doc-show-badges} == true]
-[.badges]
-[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native since##[.badge-supported]##1.7.0##
-endif::[]
-
-Sign XML payloads using the XML signature specification.
-
-[id="extensions-xmlsecurity-whats-inside"]
-== What's inside
-
-* xref:{cq-camel-components}:dataformats:xmlSecurity-dataformat.adoc[XML Security data format]
-* xref:{cq-camel-components}::xmlsecurity-sign-component.adoc[XML Security Sign component], URI syntax: `xmlsecurity-sign:name`
-* xref:{cq-camel-components}::xmlsecurity-verify-component.adoc[XML Security Verify component], URI syntax: `xmlsecurity-verify:name`
-
-Please refer to the above links for usage and configuration details.
-
-[id="extensions-xmlsecurity-maven-coordinates"]
-== Maven coordinates
-
-https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-xmlsecurity[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
-
-Or add the coordinates to your existing project:
-
-[source,xml]
-----
-<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-xmlsecurity</artifactId>
-</dependency>
-----
-ifeval::[{doc-show-user-guide-link} == true]
-Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
-endif::[]
-
-[id="extensions-xmlsecurity-camel-quarkus-limitations"]
-== Camel Quarkus limitations
-
-There is currently no native mode support for XSLT based transform methods on the `xmlsecurity` producer via the `transformMethods` URI option.
-
-
-[id="extensions-xmlsecurity-ssl-in-native-mode"]
-== SSL in native mode
-
-This extension auto-enables SSL support in native mode. Hence you do not need to add
-`quarkus.ssl.native=true` to your `application.properties` yourself. See also
-https://quarkus.io/guides/native-and-ssl[Quarkus SSL guide].
diff --git a/docs/modules/ROOT/pages/reference/extensions/xstream.adoc b/docs/modules/ROOT/pages/reference/extensions/xstream.adoc
deleted file mode 100644
index b623c6ae7f..0000000000
--- a/docs/modules/ROOT/pages/reference/extensions/xstream.adoc
+++ /dev/null
@@ -1,47 +0,0 @@
-// Do not edit directly!
-// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
-[id="extensions-xstream"]
-= XStream
-:page-aliases: extensions/xstream.adoc
-:linkattrs:
-:cq-artifact-id: camel-quarkus-xstream
-:cq-native-supported: true
-:cq-status: Stable
-:cq-status-deprecation: Stable
-:cq-description: Marshal and unmarshal POJOs to/from XML or JSON using XStream library.
-:cq-deprecated: false
-:cq-jvm-since: 1.0.0
-:cq-native-since: 1.0.0
-
-ifeval::[{doc-show-badges} == true]
-[.badges]
-[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
-endif::[]
-
-Marshal and unmarshal POJOs to/from XML or JSON using XStream library.
-
-[id="extensions-xstream-whats-inside"]
-== What's inside
-
-* xref:{cq-camel-components}:dataformats:xstreamJson-dataformat.adoc[JSON XStream data format]
-* xref:{cq-camel-components}:dataformats:xstream-dataformat.adoc[XStream data format]
-
-Please refer to the above links for usage and configuration details.
-
-[id="extensions-xstream-maven-coordinates"]
-== Maven coordinates
-
-https://{link-quarkus-code-generator}/?extension-search=camel-quarkus-xstream[Create a new project with this extension on {link-quarkus-code-generator}, window="_blank"]
-
-Or add the coordinates to your existing project:
-
-[source,xml]
-----
-<dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-xstream</artifactId>
-</dependency>
-----
-ifeval::[{doc-show-user-guide-link} == true]
-Check the xref:user-guide/index.adoc[User guide] for more information about writing Camel Quarkus applications.
-endif::[]
diff --git a/extensions-core/core/deployment/pom.xml b/extensions-core/core/deployment/pom.xml
index 8f6c9c458d..108b4c9fc9 100644
--- a/extensions-core/core/deployment/pom.xml
+++ b/extensions-core/core/deployment/pom.xml
@@ -55,10 +55,6 @@
</exclusion>
</exclusions>
</dependency>
- <dependency>
- <groupId>org.jboss.spec.javax.xml.bind</groupId>
- <artifactId>jboss-jaxb-api_2.3_spec</artifactId>
- </dependency>
<!-- test dependencies -->
<dependency>
diff --git a/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/ConsumeProcessor.java b/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/ConsumeProcessor.java
index 13f14d584c..c88e67fac3 100644
--- a/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/ConsumeProcessor.java
+++ b/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/ConsumeProcessor.java
@@ -27,16 +27,6 @@ import java.util.Set;
import java.util.stream.Collectors;
import java.util.stream.Stream;
-import javax.decorator.Decorator;
-import javax.enterprise.context.ApplicationScoped;
-import javax.enterprise.context.ConversationScoped;
-import javax.enterprise.context.Dependent;
-import javax.enterprise.context.RequestScoped;
-import javax.enterprise.context.SessionScoped;
-import javax.enterprise.inject.spi.Interceptor;
-import javax.inject.Named;
-import javax.inject.Singleton;
-
import io.quarkus.arc.deployment.AnnotationsTransformerBuildItem;
import io.quarkus.arc.deployment.UnremovableBeanBuildItem;
import io.quarkus.arc.processor.AnnotationsTransformer;
@@ -49,6 +39,15 @@ import io.quarkus.deployment.builditem.CapabilityBuildItem;
import io.quarkus.deployment.builditem.CombinedIndexBuildItem;
import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem;
import io.quarkus.runtime.RuntimeValue;
+import jakarta.decorator.Decorator;
+import jakarta.enterprise.context.ApplicationScoped;
+import jakarta.enterprise.context.ConversationScoped;
+import jakarta.enterprise.context.Dependent;
+import jakarta.enterprise.context.RequestScoped;
+import jakarta.enterprise.context.SessionScoped;
+import jakarta.enterprise.inject.spi.Interceptor;
+import jakarta.inject.Named;
+import jakarta.inject.Singleton;
import org.apache.camel.Consume;
import org.apache.camel.model.RoutesDefinition;
import org.apache.camel.quarkus.core.CamelCapabilities;
diff --git a/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/InjectionPointsProcessor.java b/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/InjectionPointsProcessor.java
index 5e4b471dd1..c5b20ba78c 100644
--- a/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/InjectionPointsProcessor.java
+++ b/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/InjectionPointsProcessor.java
@@ -27,10 +27,6 @@ import java.util.Set;
import java.util.concurrent.atomic.AtomicReference;
import java.util.function.Supplier;
-import javax.inject.Inject;
-import javax.inject.Named;
-import javax.inject.Singleton;
-
import io.quarkus.arc.deployment.AnnotationsTransformerBuildItem;
import io.quarkus.arc.deployment.BeanRegistrationPhaseBuildItem;
import io.quarkus.arc.deployment.QualifierRegistrarBuildItem;
@@ -46,6 +42,9 @@ import io.quarkus.deployment.annotations.Record;
import io.quarkus.deployment.builditem.CapabilityBuildItem;
import io.quarkus.deployment.builditem.CombinedIndexBuildItem;
import io.quarkus.deployment.builditem.nativeimage.NativeImageProxyDefinitionBuildItem;
+import jakarta.inject.Inject;
+import jakarta.inject.Named;
+import jakarta.inject.Singleton;
import org.apache.camel.Component;
import org.apache.camel.Endpoint;
import org.apache.camel.EndpointInject;
diff --git a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/CamelBeanLookupWithIdentifierTest.java b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/CamelBeanLookupWithIdentifierTest.java
index 7ff384a28c..bedcf623d1 100644
--- a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/CamelBeanLookupWithIdentifierTest.java
+++ b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/CamelBeanLookupWithIdentifierTest.java
@@ -21,11 +21,10 @@ import java.io.StringWriter;
import java.io.Writer;
import java.util.Properties;
-import javax.enterprise.inject.Produces;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
import io.smallrye.common.annotation.Identifier;
+import jakarta.enterprise.inject.Produces;
+import jakarta.inject.Inject;
import org.apache.camel.CamelContext;
import org.apache.camel.FluentProducerTemplate;
import org.apache.camel.Produce;
diff --git a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/CamelContextCustomizerTest.java b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/CamelContextCustomizerTest.java
index c2a93f9766..87edd0d7bd 100644
--- a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/CamelContextCustomizerTest.java
+++ b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/CamelContextCustomizerTest.java
@@ -18,8 +18,6 @@ package org.apache.camel.quarkus.core.deployment;
import java.util.function.Consumer;
-import javax.inject.Inject;
-
import io.quarkus.builder.BuildChainBuilder;
import io.quarkus.builder.BuildContext;
import io.quarkus.builder.BuildStep;
@@ -27,6 +25,7 @@ import io.quarkus.deployment.builditem.StaticBytecodeRecorderBuildItem;
import io.quarkus.deployment.recording.BytecodeRecorderImpl;
import io.quarkus.runtime.RuntimeValue;
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
import org.apache.camel.CamelContext;
import org.apache.camel.quarkus.core.deployment.spi.CamelContextCustomizerBuildItem;
import org.apache.camel.spi.CamelContextCustomizer;
diff --git a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/CamelContextDefaultStrategyTest.java b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/CamelContextDefaultStrategyTest.java
index 529809ca5d..fd2639a293 100644
--- a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/CamelContextDefaultStrategyTest.java
+++ b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/CamelContextDefaultStrategyTest.java
@@ -16,9 +16,8 @@
*/
package org.apache.camel.quarkus.core.deployment;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
import org.apache.camel.CamelContext;
import org.apache.camel.impl.engine.DefaultShutdownStrategy;
import org.junit.jupiter.api.Test;
diff --git a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/CamelPackageScanClassResolverTest.java b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/CamelPackageScanClassResolverTest.java
index 25bc7c5b48..84a9487fa9 100644
--- a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/CamelPackageScanClassResolverTest.java
+++ b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/CamelPackageScanClassResolverTest.java
@@ -19,13 +19,12 @@ package org.apache.camel.quarkus.core.deployment;
import java.util.Set;
import java.util.function.Consumer;
-import javax.inject.Inject;
-import javax.inject.Singleton;
-
import io.quarkus.builder.BuildChainBuilder;
import io.quarkus.builder.BuildContext;
import io.quarkus.builder.BuildStep;
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
+import jakarta.inject.Singleton;
import org.apache.camel.CamelContext;
import org.apache.camel.ExtendedCamelContext;
import org.apache.camel.quarkus.core.deployment.spi.CamelPackageScanClassBuildItem;
diff --git a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/CamelRegistryBeanQualifierResolutionTest.java b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/CamelRegistryBeanQualifierResolutionTest.java
index df5a8745fa..ae67c3c91e 100644
--- a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/CamelRegistryBeanQualifierResolutionTest.java
+++ b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/CamelRegistryBeanQualifierResolutionTest.java
@@ -22,12 +22,6 @@ import java.lang.annotation.Target;
import java.util.Set;
import java.util.function.Consumer;
-import javax.enterprise.context.ApplicationScoped;
-import javax.enterprise.inject.Produces;
-import javax.enterprise.util.AnnotationLiteral;
-import javax.inject.Inject;
-import javax.inject.Qualifier;
-
import io.quarkus.arc.Unremovable;
import io.quarkus.builder.BuildChainBuilder;
import io.quarkus.builder.BuildContext;
@@ -36,6 +30,11 @@ import io.quarkus.deployment.builditem.StaticBytecodeRecorderBuildItem;
import io.quarkus.deployment.recording.BytecodeRecorderImpl;
import io.quarkus.runtime.RuntimeValue;
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.enterprise.context.ApplicationScoped;
+import jakarta.enterprise.inject.Produces;
+import jakarta.enterprise.util.AnnotationLiteral;
+import jakarta.inject.Inject;
+import jakarta.inject.Qualifier;
import org.apache.camel.CamelContext;
import org.apache.camel.quarkus.core.CamelBeanQualifierResolver;
import org.apache.camel.quarkus.core.deployment.spi.CamelBeanQualifierResolverBuildItem;
diff --git a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/CamelSourceLocationTest.java b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/CamelSourceLocationTest.java
index 77e1e50100..0ca2409899 100644
--- a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/CamelSourceLocationTest.java
+++ b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/CamelSourceLocationTest.java
@@ -21,9 +21,8 @@ import java.io.StringWriter;
import java.io.Writer;
import java.util.Properties;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
import org.apache.camel.CamelContext;
import org.apache.camel.Exchange;
import org.apache.camel.LineNumberAware;
@@ -77,7 +76,7 @@ public class CamelSourceLocationTest {
}
});
Object out = producer.requestBody("direct:start", "Hello World");
- Assertions.assertEquals("CamelSourceLocationTest.java:76", out);
+ Assertions.assertEquals("CamelSourceLocationTest.java:75", out);
}
private static class MyProcessor implements Processor, LineNumberAware {
diff --git a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelAutowiredDisabledTest.java b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelAutowiredDisabledTest.java
index f6430b6234..a36ed57d10 100644
--- a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelAutowiredDisabledTest.java
+++ b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelAutowiredDisabledTest.java
@@ -21,12 +21,11 @@ import java.io.StringWriter;
import java.io.Writer;
import java.util.Properties;
-import javax.enterprise.context.ApplicationScoped;
-import javax.enterprise.inject.Produces;
-import javax.inject.Inject;
-import javax.inject.Named;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.enterprise.context.ApplicationScoped;
+import jakarta.enterprise.inject.Produces;
+import jakarta.inject.Inject;
+import jakarta.inject.Named;
import org.apache.camel.Exchange;
import org.apache.camel.component.log.LogComponent;
import org.apache.camel.quarkus.main.CamelMain;
diff --git a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelComponentConfigurationTest.java b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelComponentConfigurationTest.java
index 1b6447e7ac..9b0ff06e16 100644
--- a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelComponentConfigurationTest.java
+++ b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelComponentConfigurationTest.java
@@ -21,10 +21,9 @@ import java.io.StringWriter;
import java.io.Writer;
import java.util.Properties;
-import javax.inject.Inject;
-
import io.quarkus.arc.Arc;
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
import org.apache.camel.CamelContext;
import org.apache.camel.component.direct.DirectComponent;
import org.apache.camel.quarkus.main.CamelMain;
diff --git a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainAutoConfigurationTest.java b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainAutoConfigurationTest.java
index 8d18cdf7b0..84a565808d 100644
--- a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainAutoConfigurationTest.java
+++ b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainAutoConfigurationTest.java
@@ -21,12 +21,11 @@ import java.io.StringWriter;
import java.io.Writer;
import java.util.Properties;
-import javax.enterprise.context.ApplicationScoped;
-import javax.enterprise.inject.Produces;
-import javax.inject.Inject;
-import javax.inject.Named;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.enterprise.context.ApplicationScoped;
+import jakarta.enterprise.inject.Produces;
+import jakarta.inject.Inject;
+import jakarta.inject.Named;
import org.apache.camel.Exchange;
import org.apache.camel.component.log.LogComponent;
import org.apache.camel.quarkus.main.CamelMain;
diff --git a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainEventBridgeDisabledConfigTest.java b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainEventBridgeDisabledConfigTest.java
index 032396ef55..5013f022e1 100644
--- a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainEventBridgeDisabledConfigTest.java
+++ b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainEventBridgeDisabledConfigTest.java
@@ -23,11 +23,10 @@ import java.util.Properties;
import java.util.Set;
import java.util.concurrent.CopyOnWriteArraySet;
-import javax.enterprise.context.ApplicationScoped;
-import javax.enterprise.event.Observes;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.enterprise.context.ApplicationScoped;
+import jakarta.enterprise.event.Observes;
+import jakarta.inject.Inject;
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.model.ModelCamelContext;
import org.apache.camel.quarkus.main.CamelMain;
diff --git a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainEventBridgeDisabledTest.java b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainEventBridgeDisabledTest.java
index 2d63674d9a..092222ab15 100644
--- a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainEventBridgeDisabledTest.java
+++ b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainEventBridgeDisabledTest.java
@@ -16,9 +16,8 @@
*/
package org.apache.camel.quarkus.core.deployment.main;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.quarkus.main.CamelMain;
import org.apache.camel.quarkus.main.CamelMainEventBridge;
diff --git a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainInjectTest.java b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainInjectTest.java
index 1967ad7da2..82dfb5d15d 100644
--- a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainInjectTest.java
+++ b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainInjectTest.java
@@ -21,10 +21,9 @@ import java.io.StringWriter;
import java.io.Writer;
import java.util.Properties;
-import javax.enterprise.context.ApplicationScoped;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.enterprise.context.ApplicationScoped;
+import jakarta.inject.Inject;
import org.apache.camel.BeanInject;
import org.apache.camel.Exchange;
import org.apache.camel.Processor;
diff --git a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainLambdaEndpointRouteBuilderDiscoveryTest.java b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainLambdaEndpointRouteBuilderDiscoveryTest.java
index 13c91d5d99..230aa711b5 100644
--- a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainLambdaEndpointRouteBuilderDiscoveryTest.java
+++ b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainLambdaEndpointRouteBuilderDiscoveryTest.java
@@ -21,10 +21,9 @@ import java.io.StringWriter;
import java.io.Writer;
import java.util.Properties;
-import javax.enterprise.inject.Produces;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.enterprise.inject.Produces;
+import jakarta.inject.Inject;
import org.apache.camel.builder.endpoint.LambdaEndpointRouteBuilder;
import org.apache.camel.quarkus.main.CamelMain;
import org.jboss.shrinkwrap.api.ShrinkWrap;
diff --git a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainLambdaRouteBuilderDiscoveryTest.java b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainLambdaRouteBuilderDiscoveryTest.java
index f45c42884b..afa2e70d93 100644
--- a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainLambdaRouteBuilderDiscoveryTest.java
+++ b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainLambdaRouteBuilderDiscoveryTest.java
@@ -21,10 +21,9 @@ import java.io.StringWriter;
import java.io.Writer;
import java.util.Properties;
-import javax.enterprise.inject.Produces;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.enterprise.inject.Produces;
+import jakarta.inject.Inject;
import org.apache.camel.builder.LambdaRouteBuilder;
import org.apache.camel.quarkus.main.CamelMain;
import org.jboss.shrinkwrap.api.ShrinkWrap;
diff --git a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainObserversTest.java b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainObserversTest.java
index dcc7e8e671..2856938a81 100644
--- a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainObserversTest.java
+++ b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainObserversTest.java
@@ -20,11 +20,10 @@ import java.util.Set;
import java.util.concurrent.CopyOnWriteArraySet;
import java.util.concurrent.TimeUnit;
-import javax.enterprise.context.ApplicationScoped;
-import javax.enterprise.event.Observes;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.enterprise.context.ApplicationScoped;
+import jakarta.enterprise.event.Observes;
+import jakarta.inject.Inject;
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.model.ModelCamelContext;
import org.apache.camel.quarkus.main.events.AfterConfigure;
diff --git a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainRouteTemplateTest.java b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainRouteTemplateTest.java
index 7277807a7e..aca0487eee 100644
--- a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainRouteTemplateTest.java
+++ b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainRouteTemplateTest.java
@@ -23,11 +23,10 @@ import java.util.HashMap;
import java.util.Map;
import java.util.Properties;
-import javax.enterprise.context.ApplicationScoped;
-import javax.inject.Inject;
-import javax.inject.Named;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.enterprise.context.ApplicationScoped;
+import jakarta.inject.Inject;
+import jakarta.inject.Named;
import org.apache.camel.FluentProducerTemplate;
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.quarkus.main.CamelMain;
diff --git a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainRoutesDiscoveryTest.java b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainRoutesDiscoveryTest.java
index 0ca47c3912..bdc5c00b37 100644
--- a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainRoutesDiscoveryTest.java
+++ b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainRoutesDiscoveryTest.java
@@ -21,9 +21,8 @@ import java.io.StringWriter;
import java.io.Writer;
import java.util.Properties;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.quarkus.main.CamelMain;
import org.jboss.shrinkwrap.api.ShrinkWrap;
diff --git a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainRoutesExcludeFilterCombinedPropertyTest.java b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainRoutesExcludeFilterCombinedPropertyTest.java
index 9b5583d5b8..e0885a8bd1 100644
--- a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainRoutesExcludeFilterCombinedPropertyTest.java
+++ b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainRoutesExcludeFilterCombinedPropertyTest.java
@@ -22,9 +22,8 @@ import java.io.Writer;
import java.util.List;
import java.util.Properties;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
import org.apache.camel.CamelContext;
import org.apache.camel.Route;
import org.apache.camel.builder.RouteBuilder;
diff --git a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainRoutesExcludeFilterTest.java b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainRoutesExcludeFilterTest.java
index 6b932dc5e7..bc7b9f735b 100644
--- a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainRoutesExcludeFilterTest.java
+++ b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainRoutesExcludeFilterTest.java
@@ -22,11 +22,10 @@ import java.io.Writer;
import java.util.List;
import java.util.Properties;
-import javax.enterprise.context.ApplicationScoped;
-import javax.enterprise.inject.Produces;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.enterprise.context.ApplicationScoped;
+import jakarta.enterprise.inject.Produces;
+import jakarta.inject.Inject;
import org.apache.camel.CamelContext;
import org.apache.camel.Route;
import org.apache.camel.builder.RouteBuilder;
diff --git a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainRoutesIncludeFilterCombinedPropertyTest.java b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainRoutesIncludeFilterCombinedPropertyTest.java
index 264b0f4c70..0ad6fd3a32 100644
--- a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainRoutesIncludeFilterCombinedPropertyTest.java
+++ b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainRoutesIncludeFilterCombinedPropertyTest.java
@@ -22,9 +22,8 @@ import java.io.Writer;
import java.util.List;
import java.util.Properties;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
import org.apache.camel.CamelContext;
import org.apache.camel.Route;
import org.apache.camel.builder.RouteBuilder;
diff --git a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainRoutesIncludeFilterTest.java b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainRoutesIncludeFilterTest.java
index 849d09289b..bbae791958 100644
--- a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainRoutesIncludeFilterTest.java
+++ b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainRoutesIncludeFilterTest.java
@@ -22,11 +22,10 @@ import java.io.Writer;
import java.util.List;
import java.util.Properties;
-import javax.enterprise.context.ApplicationScoped;
-import javax.enterprise.inject.Produces;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.enterprise.context.ApplicationScoped;
+import jakarta.enterprise.inject.Produces;
+import jakarta.inject.Inject;
import org.apache.camel.CamelContext;
import org.apache.camel.Route;
import org.apache.camel.builder.RouteBuilder;
diff --git a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainUnknownArgumentFailTest.java b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainUnknownArgumentFailTest.java
index fdc8ff1cb1..42284627c4 100644
--- a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainUnknownArgumentFailTest.java
+++ b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainUnknownArgumentFailTest.java
@@ -21,9 +21,8 @@ import java.io.StringWriter;
import java.io.Writer;
import java.util.Properties;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
import org.apache.camel.quarkus.main.CamelMain;
import org.jboss.shrinkwrap.api.ShrinkWrap;
import org.jboss.shrinkwrap.api.asset.Asset;
diff --git a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainUnknownArgumentIgnoreTest.java b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainUnknownArgumentIgnoreTest.java
index c10a0a6457..849e28ce49 100644
--- a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainUnknownArgumentIgnoreTest.java
+++ b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainUnknownArgumentIgnoreTest.java
@@ -23,9 +23,8 @@ import java.io.StringWriter;
import java.io.Writer;
import java.util.Properties;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
import org.apache.camel.quarkus.main.CamelMain;
import org.jboss.shrinkwrap.api.ShrinkWrap;
import org.jboss.shrinkwrap.api.asset.Asset;
diff --git a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainUnknownArgumentWarnTest.java b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainUnknownArgumentWarnTest.java
index db702347e2..fe7bd96afc 100644
--- a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainUnknownArgumentWarnTest.java
+++ b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/deployment/main/CamelMainUnknownArgumentWarnTest.java
@@ -23,9 +23,8 @@ import java.io.StringWriter;
import java.io.Writer;
import java.util.Properties;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
import org.apache.camel.quarkus.main.CamelMain;
import org.apache.camel.util.StringHelper;
import org.jboss.shrinkwrap.api.ShrinkWrap;
diff --git a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelBeansUnremovableTest.java b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelBeansUnremovableTest.java
index fdb8e110cb..80b6382891 100644
--- a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelBeansUnremovableTest.java
+++ b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelBeansUnremovableTest.java
@@ -18,12 +18,11 @@ package org.apache.camel.quarkus.core.runtime;
import java.util.Set;
-import javax.enterprise.context.ApplicationScoped;
-import javax.enterprise.inject.Produces;
-import javax.inject.Inject;
-import javax.inject.Singleton;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.enterprise.context.ApplicationScoped;
+import jakarta.enterprise.inject.Produces;
+import jakarta.inject.Inject;
+import jakarta.inject.Singleton;
import org.apache.camel.CamelContext;
import org.apache.camel.NamedNode;
import org.apache.camel.Processor;
diff --git a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelConfigurationPlaceholdersTest.java b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelConfigurationPlaceholdersTest.java
index 4c4849f45c..950fab85d5 100644
--- a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelConfigurationPlaceholdersTest.java
+++ b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelConfigurationPlaceholdersTest.java
@@ -21,10 +21,9 @@ import java.io.StringWriter;
import java.io.Writer;
import java.util.Properties;
-import javax.enterprise.context.ApplicationScoped;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.enterprise.context.ApplicationScoped;
+import jakarta.inject.Inject;
import org.apache.camel.CamelContext;
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.component.direct.DirectEndpoint;
diff --git a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelConfigurationTest.java b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelConfigurationTest.java
index 435a2d5797..11716ce2e1 100644
--- a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelConfigurationTest.java
+++ b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelConfigurationTest.java
@@ -21,12 +21,11 @@ import java.io.StringWriter;
import java.io.Writer;
import java.util.Properties;
-import javax.enterprise.context.ApplicationScoped;
-import javax.enterprise.inject.Produces;
-import javax.inject.Inject;
-import javax.inject.Named;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.enterprise.context.ApplicationScoped;
+import jakarta.enterprise.inject.Produces;
+import jakarta.inject.Inject;
+import jakarta.inject.Named;
import org.apache.camel.CamelContext;
import org.apache.camel.Exchange;
import org.apache.camel.component.log.LogComponent;
diff --git a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelDevModeSingletonBeanTest.java b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelDevModeSingletonBeanTest.java
index 35ab6f8422..a549f873cd 100644
--- a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelDevModeSingletonBeanTest.java
+++ b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelDevModeSingletonBeanTest.java
@@ -24,10 +24,9 @@ import java.util.UUID;
import java.util.concurrent.TimeUnit;
import java.util.logging.Level;
-import javax.inject.Named;
-import javax.inject.Singleton;
-
import io.quarkus.test.QuarkusDevModeTest;
+import jakarta.inject.Named;
+import jakarta.inject.Singleton;
import org.apache.camel.builder.RouteBuilder;
import org.awaitility.Awaitility;
import org.jboss.shrinkwrap.api.ShrinkWrap;
diff --git a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelEventBridgeDisabledConfigTest.java b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelEventBridgeDisabledConfigTest.java
index 178d0f4ce2..5aa926ab24 100644
--- a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelEventBridgeDisabledConfigTest.java
+++ b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelEventBridgeDisabledConfigTest.java
@@ -23,11 +23,10 @@ import java.util.Properties;
import java.util.Set;
import java.util.concurrent.CopyOnWriteArraySet;
-import javax.enterprise.context.ApplicationScoped;
-import javax.enterprise.event.Observes;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.enterprise.context.ApplicationScoped;
+import jakarta.enterprise.event.Observes;
+import jakarta.inject.Inject;
import org.apache.camel.CamelContext;
import org.apache.camel.impl.event.RouteAddedEvent;
import org.apache.camel.quarkus.core.CamelLifecycleEventBridge;
diff --git a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelEventBridgeDisabledTest.java b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelEventBridgeDisabledTest.java
index f2d2ed1531..80f933e044 100644
--- a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelEventBridgeDisabledTest.java
+++ b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelEventBridgeDisabledTest.java
@@ -21,9 +21,8 @@ import java.io.StringWriter;
import java.io.Writer;
import java.util.Properties;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
import org.apache.camel.CamelContext;
import org.apache.camel.quarkus.core.CamelLifecycleEventBridge;
import org.jboss.shrinkwrap.api.ShrinkWrap;
diff --git a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelEventBridgeTest.java b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelEventBridgeTest.java
index 138f631b8d..7d3a3ca644 100644
--- a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelEventBridgeTest.java
+++ b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelEventBridgeTest.java
@@ -20,11 +20,10 @@ import java.util.Set;
import java.util.concurrent.CopyOnWriteArraySet;
import java.util.concurrent.TimeUnit;
-import javax.enterprise.context.ApplicationScoped;
-import javax.enterprise.event.Observes;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.enterprise.context.ApplicationScoped;
+import jakarta.enterprise.event.Observes;
+import jakarta.inject.Inject;
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.component.direct.DirectComponent;
import org.apache.camel.impl.event.RouteStartedEvent;
diff --git a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelInjectionPointTest.java b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelInjectionPointTest.java
index 8076634bdf..a9867e5ea6 100644
--- a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelInjectionPointTest.java
+++ b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelInjectionPointTest.java
@@ -16,11 +16,10 @@
*/
package org.apache.camel.quarkus.core.runtime;
-import javax.annotation.PostConstruct;
-import javax.enterprise.context.ApplicationScoped;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.annotation.PostConstruct;
+import jakarta.enterprise.context.ApplicationScoped;
+import jakarta.inject.Inject;
import org.apache.camel.Exchange;
import org.apache.camel.component.log.LogComponent;
import org.apache.camel.spi.ExchangeFormatter;
diff --git a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelLifecycleEventBridgeTest.java b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelLifecycleEventBridgeTest.java
index 51dda2b383..b0ccbe270f 100644
--- a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelLifecycleEventBridgeTest.java
+++ b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelLifecycleEventBridgeTest.java
@@ -20,11 +20,10 @@ import java.util.Set;
import java.util.concurrent.CopyOnWriteArraySet;
import java.util.concurrent.TimeUnit;
-import javax.enterprise.context.ApplicationScoped;
-import javax.enterprise.event.Observes;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.enterprise.context.ApplicationScoped;
+import jakarta.enterprise.event.Observes;
+import jakarta.inject.Inject;
import org.apache.camel.CamelContext;
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.component.direct.DirectComponent;
diff --git a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelManagementEventBridgeTest.java b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelManagementEventBridgeTest.java
index 50b0530966..bce1e4667e 100644
--- a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelManagementEventBridgeTest.java
+++ b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelManagementEventBridgeTest.java
@@ -20,11 +20,10 @@ import java.util.Set;
import java.util.concurrent.CopyOnWriteArraySet;
import java.util.concurrent.TimeUnit;
-import javax.enterprise.context.ApplicationScoped;
-import javax.enterprise.event.Observes;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.enterprise.context.ApplicationScoped;
+import jakarta.enterprise.event.Observes;
+import jakarta.inject.Inject;
import org.apache.camel.CamelContext;
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.impl.event.RouteStartedEvent;
diff --git a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelProducersTest.java b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelProducersTest.java
index 1ca650ab31..07a1e52b6f 100644
--- a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelProducersTest.java
+++ b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelProducersTest.java
@@ -16,10 +16,9 @@
*/
package org.apache.camel.quarkus.core.runtime;
-import javax.enterprise.context.ApplicationScoped;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.enterprise.context.ApplicationScoped;
+import jakarta.inject.Inject;
import org.apache.camel.CamelContext;
import org.apache.camel.ConsumerTemplate;
import org.apache.camel.FluentProducerTemplate;
diff --git a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelRegistryTest.java b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelRegistryTest.java
index a0f5571a57..02c691f2e7 100644
--- a/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelRegistryTest.java
+++ b/extensions-core/core/deployment/src/test/java/org/apache/camel/quarkus/core/runtime/CamelRegistryTest.java
@@ -20,12 +20,11 @@ import java.io.InputStream;
import java.io.OutputStream;
import java.util.Map;
-import javax.enterprise.context.ApplicationScoped;
-import javax.enterprise.inject.Produces;
-import javax.inject.Inject;
-import javax.inject.Named;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.enterprise.context.ApplicationScoped;
+import jakarta.enterprise.inject.Produces;
+import jakarta.inject.Inject;
+import jakarta.inject.Named;
import org.apache.camel.Component;
import org.apache.camel.Endpoint;
import org.apache.camel.Exchange;
diff --git a/extensions-core/core/runtime/pom.xml b/extensions-core/core/runtime/pom.xml
index c5dcfcafe8..cf52d8bfd7 100644
--- a/extensions-core/core/runtime/pom.xml
+++ b/extensions-core/core/runtime/pom.xml
@@ -85,8 +85,8 @@
<artifactId>camel-microprofile-config</artifactId>
</dependency>
<dependency>
- <groupId>org.jboss.spec.javax.xml.bind</groupId>
- <artifactId>jboss-jaxb-api_2.3_spec</artifactId>
+ <groupId>jakarta.xml.bind</groupId>
+ <artifactId>jakarta.xml.bind-api</artifactId>
</dependency>
<dependency>
diff --git a/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/CamelLifecycleEventBridge.java b/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/CamelLifecycleEventBridge.java
index 0f9fcc9b3b..b39562b639 100644
--- a/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/CamelLifecycleEventBridge.java
+++ b/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/CamelLifecycleEventBridge.java
@@ -21,9 +21,8 @@ import java.util.Set;
import java.util.concurrent.ThreadPoolExecutor;
import java.util.function.Supplier;
-import javax.enterprise.inject.spi.BeanManager;
-
import io.quarkus.arc.Arc;
+import jakarta.enterprise.inject.spi.BeanManager;
import org.apache.camel.CamelContext;
import org.apache.camel.Component;
import org.apache.camel.Endpoint;
diff --git a/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/CamelManagementEventBridge.java b/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/CamelManagementEventBridge.java
index 94c45e4828..f77e0aba89 100644
--- a/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/CamelManagementEventBridge.java
+++ b/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/CamelManagementEventBridge.java
@@ -18,9 +18,8 @@ package org.apache.camel.quarkus.core;
import java.util.Set;
-import javax.enterprise.inject.spi.BeanManager;
-
import io.quarkus.arc.Arc;
+import jakarta.enterprise.inject.spi.BeanManager;
import org.apache.camel.spi.CamelEvent;
import org.apache.camel.spi.EventNotifier;
import org.apache.camel.support.EventNotifierSupport;
diff --git a/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/CamelProducers.java b/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/CamelProducers.java
index 3a4e4ac202..716ff7fa75 100644
--- a/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/CamelProducers.java
+++ b/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/CamelProducers.java
@@ -16,10 +16,9 @@
*/
package org.apache.camel.quarkus.core;
-import javax.enterprise.inject.Produces;
-import javax.enterprise.inject.spi.InjectionPoint;
-import javax.inject.Singleton;
-
+import jakarta.enterprise.inject.Produces;
+import jakarta.enterprise.inject.spi.InjectionPoint;
+import jakarta.inject.Singleton;
import org.apache.camel.CamelContext;
import org.apache.camel.ConsumerTemplate;
import org.apache.camel.FluentProducerTemplate;
diff --git a/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/DisabledModelJAXBContextFactory.java b/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/DisabledModelJAXBContextFactory.java
index 1020e89289..bf145a86a4 100644
--- a/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/DisabledModelJAXBContextFactory.java
+++ b/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/DisabledModelJAXBContextFactory.java
@@ -16,9 +16,8 @@
*/
package org.apache.camel.quarkus.core;
-import javax.xml.bind.JAXBContext;
-import javax.xml.bind.JAXBException;
-
+import jakarta.xml.bind.JAXBContext;
+import jakarta.xml.bind.JAXBException;
import org.apache.camel.spi.ModelJAXBContextFactory;
public class DisabledModelJAXBContextFactory implements ModelJAXBContextFactory {
diff --git a/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/RuntimeBeanRepository.java b/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/RuntimeBeanRepository.java
index af4ba0310c..cd01044e1b 100644
--- a/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/RuntimeBeanRepository.java
+++ b/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/RuntimeBeanRepository.java
@@ -24,13 +24,12 @@ import java.util.Map;
import java.util.Optional;
import java.util.Set;
-import javax.enterprise.inject.AmbiguousResolutionException;
-import javax.enterprise.inject.spi.Bean;
-import javax.enterprise.inject.spi.BeanManager;
-
import io.quarkus.arc.Arc;
import io.quarkus.arc.ArcContainer;
import io.smallrye.common.annotation.Identifier;
+import jakarta.enterprise.inject.AmbiguousResolutionException;
+import jakarta.enterprise.inject.spi.Bean;
+import jakarta.enterprise.inject.spi.BeanManager;
import org.apache.camel.spi.BeanRepository;
public final class RuntimeBeanRepository implements BeanRepository {
diff --git a/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/main/CamelMainEventBridge.java b/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/main/CamelMainEventBridge.java
index 1522ca467b..d69dfd363d 100644
--- a/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/main/CamelMainEventBridge.java
+++ b/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/main/CamelMainEventBridge.java
@@ -19,9 +19,8 @@ package org.apache.camel.quarkus.main;
import java.util.Set;
import java.util.function.Supplier;
-import javax.enterprise.inject.spi.BeanManager;
-
import io.quarkus.arc.Arc;
+import jakarta.enterprise.inject.spi.BeanManager;
import org.apache.camel.CamelContext;
import org.apache.camel.main.BaseMainSupport;
import org.apache.camel.main.MainListener;
diff --git a/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/main/CamelMainProducers.java b/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/main/CamelMainProducers.java
index f830cc3b71..d7bc09ad0f 100644
--- a/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/main/CamelMainProducers.java
+++ b/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/main/CamelMainProducers.java
@@ -16,8 +16,8 @@
*/
package org.apache.camel.quarkus.main;
-import javax.enterprise.inject.Produces;
-import javax.inject.Singleton;
+import jakarta.enterprise.inject.Produces;
+import jakarta.inject.Singleton;
@Singleton
public class CamelMainProducers {
diff --git a/extensions-core/http-common/runtime/pom.xml b/extensions-core/http-common/runtime/pom.xml
index 0070abd334..7cfb86e266 100644
--- a/extensions-core/http-common/runtime/pom.xml
+++ b/extensions-core/http-common/runtime/pom.xml
@@ -52,8 +52,8 @@
</dependency>
<dependency>
- <groupId>com.sun.activation</groupId>
- <artifactId>jakarta.activation</artifactId>
+ <groupId>org.eclipse.angus</groupId>
+ <artifactId>angus-activation</artifactId>
</dependency>
<!-- required for http-common type converters-->
diff --git a/extensions-core/pom.xml b/extensions-core/pom.xml
index aa0cc1c476..ec2062cd86 100644
--- a/extensions-core/pom.xml
+++ b/extensions-core/pom.xml
@@ -41,7 +41,7 @@
<module>xml-io-dsl</module>
<module>xml-jaxb</module>
<module>xml-jaxp</module>
- <module>caffeine-lrucache</module>
+ <!--<module>caffeine-lrucache</module> https://github.com/apache/camel-quarkus/issues/4477 -->
<module>yaml-dsl</module>
</modules>
diff --git a/extensions-core/xml-jaxb/runtime/pom.xml b/extensions-core/xml-jaxb/runtime/pom.xml
index 8b38ecefe0..790f1937c8 100644
--- a/extensions-core/xml-jaxb/runtime/pom.xml
+++ b/extensions-core/xml-jaxb/runtime/pom.xml
@@ -41,7 +41,7 @@
<artifactId>camel-xml-jaxb</artifactId>
<exclusions>
<!-- We prefer using -->
- <!-- the spec jar org.jboss.spec.javax.xml.bind:jboss-jaxb-api_2.3_spec-parent -->
+ <!-- the spec jar jakarta.xml.bind:jakarta.xml.bind-api-parent -->
<!-- and the implementation jar org.glassfish.jaxb:jaxb-runtime -->
<!-- pulled via io.quarkus:quarkus-jaxb -->
<exclusion>
diff --git a/extensions-core/xml-jaxb/runtime/src/main/java/org/apache/camel/quarkus/component/xml/jaxb/XmlJaxbRecorder.java b/extensions-core/xml-jaxb/runtime/src/main/java/org/apache/camel/quarkus/component/xml/jaxb/XmlJaxbRecorder.java
index 65ce5bacae..30ccb261ff 100644
--- a/extensions-core/xml-jaxb/runtime/src/main/java/org/apache/camel/quarkus/component/xml/jaxb/XmlJaxbRecorder.java
+++ b/extensions-core/xml-jaxb/runtime/src/main/java/org/apache/camel/quarkus/component/xml/jaxb/XmlJaxbRecorder.java
@@ -16,10 +16,9 @@
*/
package org.apache.camel.quarkus.component.xml.jaxb;
-import javax.xml.bind.JAXBException;
-
import io.quarkus.runtime.RuntimeValue;
import io.quarkus.runtime.annotations.Recorder;
+import jakarta.xml.bind.JAXBException;
import org.apache.camel.RuntimeCamelException;
import org.apache.camel.spi.ModelJAXBContextFactory;
import org.apache.camel.spi.ModelToXMLDumper;
diff --git a/extensions-jvm/atmos/deployment/pom.xml b/extensions-jvm/atmos/deployment/pom.xml
deleted file mode 100644
index 02d739680c..0000000000
--- a/extensions-jvm/atmos/deployment/pom.xml
+++ /dev/null
@@ -1,61 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-atmos-parent</artifactId>
- <version>3.0.0-SNAPSHOT</version>
- <relativePath>../pom.xml</relativePath>
- </parent>
-
- <artifactId>camel-quarkus-atmos-deployment</artifactId>
- <name>Camel Quarkus :: Atmos :: Deployment</name>
-
- <dependencies>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-core-deployment</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-atmos</artifactId>
- </dependency>
- </dependencies>
-
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <configuration>
- <annotationProcessorPaths>
- <path>
- <groupId>io.quarkus</groupId>
- <artifactId>quarkus-extension-processor</artifactId>
- <version>${quarkus.version}</version>
- </path>
- </annotationProcessorPaths>
- </configuration>
- </plugin>
- </plugins>
- </build>
-
-</project>
diff --git a/extensions-jvm/atmos/deployment/src/main/java/org/apache/camel/quarkus/component/atmos/deployment/AtmosProcessor.java b/extensions-jvm/atmos/deployment/src/main/java/org/apache/camel/quarkus/component/atmos/deployment/AtmosProcessor.java
deleted file mode 100644
index c539313c93..0000000000
--- a/extensions-jvm/atmos/deployment/src/main/java/org/apache/camel/quarkus/component/atmos/deployment/AtmosProcessor.java
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.quarkus.component.atmos.deployment;
-
-import io.quarkus.deployment.annotations.BuildStep;
-import io.quarkus.deployment.annotations.ExecutionTime;
-import io.quarkus.deployment.annotations.Record;
-import io.quarkus.deployment.builditem.FeatureBuildItem;
-import io.quarkus.deployment.pkg.steps.NativeBuild;
-import org.apache.camel.quarkus.core.JvmOnlyRecorder;
-import org.jboss.logging.Logger;
-
-class AtmosProcessor {
-
- private static final Logger LOG = Logger.getLogger(AtmosProcessor.class);
- private static final String FEATURE = "camel-atmos";
-
- @BuildStep
- FeatureBuildItem feature() {
- return new FeatureBuildItem(FEATURE);
- }
-
- /**
- * Remove this once this extension starts supporting the native mode.
- */
- @BuildStep(onlyIf = NativeBuild.class)
- @Record(value = ExecutionTime.RUNTIME_INIT)
- void warnJvmInNative(JvmOnlyRecorder recorder) {
- JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time
- recorder.warnJvmInNative(FEATURE); // warn at runtime
- }
-}
diff --git a/extensions-jvm/atmos/pom.xml b/extensions-jvm/atmos/pom.xml
deleted file mode 100644
index f9015c70bb..0000000000
--- a/extensions-jvm/atmos/pom.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-extensions-jvm</artifactId>
- <version>3.0.0-SNAPSHOT</version>
- <relativePath>../pom.xml</relativePath>
- </parent>
-
- <artifactId>camel-quarkus-atmos-parent</artifactId>
- <name>Camel Quarkus :: Atmos</name>
- <packaging>pom</packaging>
-
- <modules>
- <module>deployment</module>
- <module>runtime</module>
- </modules>
-</project>
diff --git a/extensions-jvm/atmos/runtime/pom.xml b/extensions-jvm/atmos/runtime/pom.xml
deleted file mode 100644
index 9e682aa258..0000000000
--- a/extensions-jvm/atmos/runtime/pom.xml
+++ /dev/null
@@ -1,106 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-atmos-parent</artifactId>
- <version>3.0.0-SNAPSHOT</version>
- <relativePath>../pom.xml</relativePath>
- </parent>
-
- <artifactId>camel-quarkus-atmos</artifactId>
- <name>Camel Quarkus :: Atmos :: Runtime</name>
- <description>Integract with EMC's ViPR object data services using the Atmos Client.</description>
-
- <properties>
- <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
- </properties>
-
- <dependencies>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-core</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.camel</groupId>
- <artifactId>camel-atmos</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jboss.logging</groupId>
- <artifactId>commons-logging-jboss-logging</artifactId>
- </dependency>
- <dependency>
- <!-- Replacement for javax.ws.rs:jsr311-api pulled by jersey-core -->
- <groupId>org.jboss.spec.javax.ws.rs</groupId>
- <artifactId>jboss-jaxrs-api_2.1_spec</artifactId>
- </dependency>
- </dependencies>
-
- <build>
- <plugins>
- <plugin>
- <groupId>io.quarkus</groupId>
- <artifactId>quarkus-extension-maven-plugin</artifactId>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <configuration>
- <annotationProcessorPaths>
- <path>
- <groupId>io.quarkus</groupId>
- <artifactId>quarkus-extension-processor</artifactId>
- <version>${quarkus.version}</version>
- </path>
- </annotationProcessorPaths>
- </configuration>
- </plugin>
- </plugins>
- </build>
-
- <profiles>
- <profile>
- <id>full</id>
- <activation>
- <property>
- <name>!quickly</name>
- </property>
- </activation>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-maven-plugin</artifactId>
- <executions>
- <execution>
- <id>update-extension-doc-page</id>
- <goals>
- <goal>update-extension-doc-page</goal>
- </goals>
- <phase>process-classes</phase>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
-</project>
diff --git a/extensions-jvm/atmos/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions-jvm/atmos/runtime/src/main/resources/META-INF/quarkus-extension.yaml
deleted file mode 100644
index b6b5ec86d9..0000000000
--- a/extensions-jvm/atmos/runtime/src/main/resources/META-INF/quarkus-extension.yaml
+++ /dev/null
@@ -1,32 +0,0 @@
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-# This is a generated file. Do not edit directly!
-# To re-generate, run the following command from the top level directory:
-#
-# mvn -N cq:update-quarkus-metadata
-#
----
-name: "Camel Atmos"
-description: "Integract with EMC's ViPR object data services using the Atmos Client"
-metadata:
- unlisted: true
- guide: "https://camel.apache.org/camel-quarkus/latest/reference/extensions/atmos.html"
- categories:
- - "integration"
- status:
- - "preview"
diff --git a/extensions-jvm/bonita/runtime/pom.xml b/extensions-jvm/bonita/runtime/pom.xml
index 956596366f..dc313708e6 100644
--- a/extensions-jvm/bonita/runtime/pom.xml
+++ b/extensions-jvm/bonita/runtime/pom.xml
@@ -44,8 +44,8 @@
<artifactId>camel-bonita</artifactId>
</dependency>
<dependency>
- <groupId>org.jboss.spec.javax.xml.bind</groupId>
- <artifactId>jboss-jaxb-api_2.3_spec</artifactId>
+ <groupId>jakarta.xml.bind</groupId>
+ <artifactId>jakarta.xml.bind-api</artifactId>
</dependency>
<dependency>
<groupId>jakarta.transaction</groupId>
diff --git a/extensions-jvm/cmis/deployment/pom.xml b/extensions-jvm/cmis/deployment/pom.xml
deleted file mode 100644
index 3a69163ce7..0000000000
--- a/extensions-jvm/cmis/deployment/pom.xml
+++ /dev/null
@@ -1,61 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-cmis-parent</artifactId>
- <version>3.0.0-SNAPSHOT</version>
- <relativePath>../pom.xml</relativePath>
- </parent>
-
- <artifactId>camel-quarkus-cmis-deployment</artifactId>
- <name>Camel Quarkus :: CMIS :: Deployment</name>
-
- <dependencies>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-core-deployment</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-cmis</artifactId>
- </dependency>
- </dependencies>
-
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <configuration>
- <annotationProcessorPaths>
- <path>
- <groupId>io.quarkus</groupId>
- <artifactId>quarkus-extension-processor</artifactId>
- <version>${quarkus.version}</version>
- </path>
- </annotationProcessorPaths>
- </configuration>
- </plugin>
- </plugins>
- </build>
-
-</project>
diff --git a/extensions-jvm/cmis/deployment/src/main/java/org/apache/camel/quarkus/component/cmis/deployment/CmisProcessor.java b/extensions-jvm/cmis/deployment/src/main/java/org/apache/camel/quarkus/component/cmis/deployment/CmisProcessor.java
deleted file mode 100644
index 736647709e..0000000000
--- a/extensions-jvm/cmis/deployment/src/main/java/org/apache/camel/quarkus/component/cmis/deployment/CmisProcessor.java
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.quarkus.component.cmis.deployment;
-
-import io.quarkus.deployment.annotations.BuildStep;
-import io.quarkus.deployment.annotations.ExecutionTime;
-import io.quarkus.deployment.annotations.Record;
-import io.quarkus.deployment.builditem.FeatureBuildItem;
-import io.quarkus.deployment.pkg.steps.NativeBuild;
-import org.apache.camel.quarkus.core.JvmOnlyRecorder;
-import org.jboss.logging.Logger;
-
-class CmisProcessor {
-
- private static final Logger LOG = Logger.getLogger(CmisProcessor.class);
- private static final String FEATURE = "camel-cmis";
-
- @BuildStep
- FeatureBuildItem feature() {
- return new FeatureBuildItem(FEATURE);
- }
-
- /**
- * Remove this once this extension starts supporting the native mode.
- */
- @BuildStep(onlyIf = NativeBuild.class)
- @Record(value = ExecutionTime.RUNTIME_INIT)
- void warnJvmInNative(JvmOnlyRecorder recorder) {
- JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time
- recorder.warnJvmInNative(FEATURE); // warn at runtime
- }
-}
diff --git a/extensions-jvm/cmis/pom.xml b/extensions-jvm/cmis/pom.xml
deleted file mode 100644
index 10cd6d9e5c..0000000000
--- a/extensions-jvm/cmis/pom.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-extensions-jvm</artifactId>
- <version>3.0.0-SNAPSHOT</version>
- <relativePath>../pom.xml</relativePath>
- </parent>
-
- <artifactId>camel-quarkus-cmis-parent</artifactId>
- <name>Camel Quarkus :: CMIS</name>
- <packaging>pom</packaging>
-
- <modules>
- <module>deployment</module>
- <module>runtime</module>
- </modules>
-</project>
diff --git a/extensions-jvm/cmis/runtime/pom.xml b/extensions-jvm/cmis/runtime/pom.xml
deleted file mode 100644
index ce4e04b9f8..0000000000
--- a/extensions-jvm/cmis/runtime/pom.xml
+++ /dev/null
@@ -1,97 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-cmis-parent</artifactId>
- <version>3.0.0-SNAPSHOT</version>
- <relativePath>../pom.xml</relativePath>
- </parent>
-
- <artifactId>camel-quarkus-cmis</artifactId>
- <name>Camel Quarkus :: CMIS :: Runtime</name>
- <description>Read and write data from to/from a CMIS compliant content repositories.</description>
-
- <properties>
- <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
- </properties>
-
- <dependencies>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-core</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.camel</groupId>
- <artifactId>camel-cmis</artifactId>
- </dependency>
- </dependencies>
-
- <build>
- <plugins>
- <plugin>
- <groupId>io.quarkus</groupId>
- <artifactId>quarkus-extension-maven-plugin</artifactId>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <configuration>
- <annotationProcessorPaths>
- <path>
- <groupId>io.quarkus</groupId>
- <artifactId>quarkus-extension-processor</artifactId>
- <version>${quarkus.version}</version>
- </path>
- </annotationProcessorPaths>
- </configuration>
- </plugin>
- </plugins>
- </build>
-
- <profiles>
- <profile>
- <id>full</id>
- <activation>
- <property>
- <name>!quickly</name>
- </property>
- </activation>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-maven-plugin</artifactId>
- <executions>
- <execution>
- <id>update-extension-doc-page</id>
- <goals>
- <goal>update-extension-doc-page</goal>
- </goals>
- <phase>process-classes</phase>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
-</project>
diff --git a/extensions-jvm/cmis/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions-jvm/cmis/runtime/src/main/resources/META-INF/quarkus-extension.yaml
deleted file mode 100644
index 20e3bb1f36..0000000000
--- a/extensions-jvm/cmis/runtime/src/main/resources/META-INF/quarkus-extension.yaml
+++ /dev/null
@@ -1,33 +0,0 @@
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-# This is a generated file. Do not edit directly!
-# To re-generate, run the following command from the top level directory:
-#
-# mvn -N cq:update-quarkus-metadata
-#
----
-name: "Camel CMIS"
-description: "Read and write data from to/from a CMIS compliant content repositories"
-metadata:
- unlisted: true
- guide: "https://camel.apache.org/camel-quarkus/latest/reference/extensions/cmis.html"
- categories:
- - "integration"
- status:
- - "preview"
- - "deprecated"
\ No newline at end of file
diff --git a/extensions-jvm/debug/deployment/src/test/java/org/apache/camel/quarkus/component/debug/deployment/DebugResource.java b/extensions-jvm/debug/deployment/src/test/java/org/apache/camel/quarkus/component/debug/deployment/DebugResource.java
index 4d4eedea16..663d64186b 100644
--- a/extensions-jvm/debug/deployment/src/test/java/org/apache/camel/quarkus/component/debug/deployment/DebugResource.java
+++ b/extensions-jvm/debug/deployment/src/test/java/org/apache/camel/quarkus/component/debug/deployment/DebugResource.java
@@ -16,12 +16,11 @@
*/
package org.apache.camel.quarkus.component.debug.deployment;
-import javax.inject.Inject;
-import javax.ws.rs.GET;
-import javax.ws.rs.Path;
-import javax.ws.rs.Produces;
-import javax.ws.rs.core.MediaType;
-
+import jakarta.inject.Inject;
+import jakarta.ws.rs.GET;
+import jakarta.ws.rs.Path;
+import jakarta.ws.rs.Produces;
+import jakarta.ws.rs.core.MediaType;
import org.apache.camel.CamelContext;
import org.apache.camel.impl.debugger.BacklogDebugger;
diff --git a/extensions-jvm/hbase/deployment/pom.xml b/extensions-jvm/hbase/deployment/pom.xml
deleted file mode 100644
index adbd75cedc..0000000000
--- a/extensions-jvm/hbase/deployment/pom.xml
+++ /dev/null
@@ -1,69 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-hbase-parent</artifactId>
- <version>3.0.0-SNAPSHOT</version>
- <relativePath>../pom.xml</relativePath>
- </parent>
-
- <artifactId>camel-quarkus-hbase-deployment</artifactId>
- <name>Camel Quarkus :: HBase :: Deployment</name>
-
- <dependencies>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-core-deployment</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-commons-logging-deployment</artifactId>
- </dependency>
- <dependency>
- <groupId>io.quarkus</groupId>
- <artifactId>quarkus-jaxp-deployment</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-hbase</artifactId>
- </dependency>
- </dependencies>
-
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <configuration>
- <annotationProcessorPaths>
- <path>
- <groupId>io.quarkus</groupId>
- <artifactId>quarkus-extension-processor</artifactId>
- <version>${quarkus.version}</version>
- </path>
- </annotationProcessorPaths>
- </configuration>
- </plugin>
- </plugins>
- </build>
-
-</project>
diff --git a/extensions-jvm/hbase/deployment/src/main/java/org/apache/camel/quarkus/component/hbase/deployment/HbaseProcessor.java b/extensions-jvm/hbase/deployment/src/main/java/org/apache/camel/quarkus/component/hbase/deployment/HbaseProcessor.java
deleted file mode 100644
index fd33ccb971..0000000000
--- a/extensions-jvm/hbase/deployment/src/main/java/org/apache/camel/quarkus/component/hbase/deployment/HbaseProcessor.java
+++ /dev/null
@@ -1,70 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.quarkus.component.hbase.deployment;
-
-import java.util.stream.Stream;
-
-import io.quarkus.deployment.annotations.BuildProducer;
-import io.quarkus.deployment.annotations.BuildStep;
-import io.quarkus.deployment.builditem.FeatureBuildItem;
-import io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem;
-import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem;
-import io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem;
-import org.apache.hadoop.hbase.client.backoff.ClientBackoffPolicyFactory.NoBackoffPolicy;
-import org.apache.hadoop.hbase.security.UserProvider;
-import org.apache.hadoop.security.JniBasedUnixGroupsMapping;
-
-class HbaseProcessor {
-
- private static final String FEATURE = "camel-hbase";
-
- @BuildStep
- FeatureBuildItem feature() {
- return new FeatureBuildItem(FEATURE);
- }
-
- @BuildStep
- void initAtRuntime(BuildProducer<RuntimeInitializedClassBuildItem> runtimeInitializedClasses) {
- runtimeInitializedClasses.produce(new RuntimeInitializedClassBuildItem(JniBasedUnixGroupsMapping.class.getName()));
- }
-
- @BuildStep
- void nativeResources(BuildProducer<NativeImageResourceBuildItem> nativeResources) {
- Stream.of("core-default.xml", "core-site.xml", "hbase-default.xml", "hbase-site.xml")
- .map(NativeImageResourceBuildItem::new)
- .forEach(nativeResources::produce);
- }
-
- @BuildStep
- void refelectiveClasses(BuildProducer<ReflectiveClassBuildItem> refelectiveClasses) {
- refelectiveClasses.produce(new ReflectiveClassBuildItem(false, false,
- UserProvider.class.getName(),
- "org.apache.hadoop.hbase.client.ConnectionImplementation",
- NoBackoffPolicy.class.getName(),
- "org.apache.hadoop.hbase.client.SimpleRequestController",
- "org.apache.hadoop.hbase.client.ClusterStatusListener$MulticastListener",
- "org.apache.hadoop.hbase.client.ZKAsyncRegistry",
- "org.apache.hadoop.hbase.ipc.NettyRpcClient",
- "org.apache.zookeeper.ClientCnxnSocketNIO",
- "org.apache.hadoop.hbase.codec.KeyValueCodec",
- "sun.security.provider.ConfigFile"));
- refelectiveClasses.produce(new ReflectiveClassBuildItem(true, false,
- "com.sun.security.auth.module.UnixLoginModule",
- "org.apache.hadoop.security.UserGroupInformation$HadoopLoginModule"));
- }
-
-}
diff --git a/extensions-jvm/hbase/pom.xml b/extensions-jvm/hbase/pom.xml
deleted file mode 100644
index 188bc1d856..0000000000
--- a/extensions-jvm/hbase/pom.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-extensions-jvm</artifactId>
- <version>3.0.0-SNAPSHOT</version>
- <relativePath>../pom.xml</relativePath>
- </parent>
-
- <artifactId>camel-quarkus-hbase-parent</artifactId>
- <name>Camel Quarkus :: HBase</name>
- <packaging>pom</packaging>
-
- <modules>
- <module>deployment</module>
- <module>runtime</module>
- </modules>
-</project>
diff --git a/extensions-jvm/hbase/runtime/pom.xml b/extensions-jvm/hbase/runtime/pom.xml
deleted file mode 100644
index d711994c88..0000000000
--- a/extensions-jvm/hbase/runtime/pom.xml
+++ /dev/null
@@ -1,115 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-hbase-parent</artifactId>
- <version>3.0.0-SNAPSHOT</version>
- <relativePath>../pom.xml</relativePath>
- </parent>
-
- <artifactId>camel-quarkus-hbase</artifactId>
- <name>Camel Quarkus :: HBase :: Runtime</name>
- <description>Reading and write from/to an HBase store (Hadoop database).</description>
-
- <properties>
- <camel.quarkus.jvmSince>1.2.0</camel.quarkus.jvmSince>
- <quarkus.metadata.deprecated>true</quarkus.metadata.deprecated>
- </properties>
-
- <dependencies>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-core</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-commons-logging</artifactId>
- </dependency>
- <dependency>
- <groupId>io.quarkus</groupId>
- <artifactId>quarkus-jaxp</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.camel</groupId>
- <artifactId>camel-hbase</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jboss.logmanager</groupId>
- <artifactId>log4j-jboss-logmanager</artifactId>
- </dependency>
- <dependency>
- <groupId>org.graalvm.nativeimage</groupId>
- <artifactId>svm</artifactId>
- <scope>provided</scope>
- </dependency>
- </dependencies>
-
- <build>
- <plugins>
- <plugin>
- <groupId>io.quarkus</groupId>
- <artifactId>quarkus-extension-maven-plugin</artifactId>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <configuration>
- <annotationProcessorPaths>
- <path>
- <groupId>io.quarkus</groupId>
- <artifactId>quarkus-extension-processor</artifactId>
- <version>${quarkus.version}</version>
- </path>
- </annotationProcessorPaths>
- </configuration>
- </plugin>
- </plugins>
- </build>
-
- <profiles>
- <profile>
- <id>full</id>
- <activation>
- <property>
- <name>!quickly</name>
- </property>
- </activation>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-maven-plugin</artifactId>
- <executions>
- <execution>
- <id>update-extension-doc-page</id>
- <goals>
- <goal>update-extension-doc-page</goal>
- </goals>
- <phase>process-classes</phase>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
-</project>
diff --git a/extensions-jvm/hbase/runtime/src/main/java/org/apache/camel/quarkus/component/hbase/GroupsSubstitutions.java b/extensions-jvm/hbase/runtime/src/main/java/org/apache/camel/quarkus/component/hbase/GroupsSubstitutions.java
deleted file mode 100644
index 0fa1ad195b..0000000000
--- a/extensions-jvm/hbase/runtime/src/main/java/org/apache/camel/quarkus/component/hbase/GroupsSubstitutions.java
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.quarkus.component.hbase;
-
-import java.util.List;
-
-import com.google.common.util.concurrent.ListenableFuture;
-import com.oracle.svm.core.annotate.Substitute;
-import com.oracle.svm.core.annotate.TargetClass;
-
-class GroupsSubstitutions {
-
-}
-
-@TargetClass(className = "org.apache.hadoop.security.Groups$GroupCacheLoader")
-final class GroupCacheLoaderSubstitutions {
-
- @Substitute
- public ListenableFuture<List<String>> reload(final String key,
- List<String> oldValue) {
- /* This is to avoid native image creation failure due to missing
- * com.google.common.util.concurrent.Futures.addCallback(ListenableFuture<List<String>>, FutureCallback<? super List<String>>)
- * It was removed in Guava 22 */
- throw new UnsupportedOperationException(
- "org.apache.hadoop.security.Groups.GroupCacheLoader.reload(String, List<String>) unsupported in native mode");
- }
-
-}
diff --git a/extensions-jvm/hbase/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions-jvm/hbase/runtime/src/main/resources/META-INF/quarkus-extension.yaml
deleted file mode 100644
index e1f5d9f58a..0000000000
--- a/extensions-jvm/hbase/runtime/src/main/resources/META-INF/quarkus-extension.yaml
+++ /dev/null
@@ -1,33 +0,0 @@
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-# This is a generated file. Do not edit directly!
-# To re-generate, run the following command from the top level directory:
-#
-# mvn -N cq:update-quarkus-metadata
-#
----
-name: "Camel HBase"
-description: "Reading and write from/to an HBase store (Hadoop database)"
-metadata:
- unlisted: true
- guide: "https://camel.apache.org/camel-quarkus/latest/reference/extensions/hbase.html"
- categories:
- - "integration"
- status:
- - "preview"
- - "deprecated"
\ No newline at end of file
diff --git a/extensions-jvm/iota/deployment/pom.xml b/extensions-jvm/iota/deployment/pom.xml
deleted file mode 100644
index f825cad493..0000000000
--- a/extensions-jvm/iota/deployment/pom.xml
+++ /dev/null
@@ -1,61 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-iota-parent</artifactId>
- <version>3.0.0-SNAPSHOT</version>
- <relativePath>../pom.xml</relativePath>
- </parent>
-
- <artifactId>camel-quarkus-iota-deployment</artifactId>
- <name>Camel Quarkus :: IOTA :: Deployment</name>
-
- <dependencies>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-core-deployment</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-iota</artifactId>
- </dependency>
- </dependencies>
-
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <configuration>
- <annotationProcessorPaths>
- <path>
- <groupId>io.quarkus</groupId>
- <artifactId>quarkus-extension-processor</artifactId>
- <version>${quarkus.version}</version>
- </path>
- </annotationProcessorPaths>
- </configuration>
- </plugin>
- </plugins>
- </build>
-
-</project>
diff --git a/extensions-jvm/iota/deployment/src/main/java/org/apache/camel/quarkus/component/iota/deployment/IotaProcessor.java b/extensions-jvm/iota/deployment/src/main/java/org/apache/camel/quarkus/component/iota/deployment/IotaProcessor.java
deleted file mode 100644
index f989676109..0000000000
--- a/extensions-jvm/iota/deployment/src/main/java/org/apache/camel/quarkus/component/iota/deployment/IotaProcessor.java
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.quarkus.component.iota.deployment;
-
-import io.quarkus.deployment.annotations.BuildStep;
-import io.quarkus.deployment.annotations.ExecutionTime;
-import io.quarkus.deployment.annotations.Record;
-import io.quarkus.deployment.builditem.FeatureBuildItem;
-import io.quarkus.deployment.pkg.steps.NativeBuild;
-import org.apache.camel.quarkus.core.JvmOnlyRecorder;
-import org.jboss.logging.Logger;
-
-class IotaProcessor {
-
- private static final Logger LOG = Logger.getLogger(IotaProcessor.class);
- private static final String FEATURE = "camel-iota";
-
- @BuildStep
- FeatureBuildItem feature() {
- return new FeatureBuildItem(FEATURE);
- }
-
- /**
- * Remove this once this extension starts supporting the native mode.
- */
- @BuildStep(onlyIf = NativeBuild.class)
- @Record(value = ExecutionTime.RUNTIME_INIT)
- void warnJvmInNative(JvmOnlyRecorder recorder) {
- JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time
- recorder.warnJvmInNative(FEATURE); // warn at runtime
- }
-}
diff --git a/extensions-jvm/iota/pom.xml b/extensions-jvm/iota/pom.xml
deleted file mode 100644
index 8ad932dcb5..0000000000
--- a/extensions-jvm/iota/pom.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-extensions-jvm</artifactId>
- <version>3.0.0-SNAPSHOT</version>
- <relativePath>../pom.xml</relativePath>
- </parent>
-
- <artifactId>camel-quarkus-iota-parent</artifactId>
- <name>Camel Quarkus :: IOTA</name>
- <packaging>pom</packaging>
-
- <modules>
- <module>deployment</module>
- <module>runtime</module>
- </modules>
-</project>
diff --git a/extensions-jvm/iota/runtime/pom.xml b/extensions-jvm/iota/runtime/pom.xml
deleted file mode 100644
index ac033152cc..0000000000
--- a/extensions-jvm/iota/runtime/pom.xml
+++ /dev/null
@@ -1,101 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-iota-parent</artifactId>
- <version>3.0.0-SNAPSHOT</version>
- <relativePath>../pom.xml</relativePath>
- </parent>
-
- <artifactId>camel-quarkus-iota</artifactId>
- <name>Camel Quarkus :: IOTA :: Runtime</name>
- <description>Manage financial transactions using IOTA distributed ledger.</description>
-
- <properties>
- <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
- </properties>
-
- <dependencies>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-core</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.camel</groupId>
- <artifactId>camel-iota</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jboss.logging</groupId>
- <artifactId>commons-logging-jboss-logging</artifactId>
- </dependency>
- </dependencies>
-
- <build>
- <plugins>
- <plugin>
- <groupId>io.quarkus</groupId>
- <artifactId>quarkus-extension-maven-plugin</artifactId>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <configuration>
- <annotationProcessorPaths>
- <path>
- <groupId>io.quarkus</groupId>
- <artifactId>quarkus-extension-processor</artifactId>
- <version>${quarkus.version}</version>
- </path>
- </annotationProcessorPaths>
- </configuration>
- </plugin>
- </plugins>
- </build>
-
- <profiles>
- <profile>
- <id>full</id>
- <activation>
- <property>
- <name>!quickly</name>
- </property>
- </activation>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-maven-plugin</artifactId>
- <executions>
- <execution>
- <id>update-extension-doc-page</id>
- <goals>
- <goal>update-extension-doc-page</goal>
- </goals>
- <phase>process-classes</phase>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
-</project>
diff --git a/extensions-jvm/iota/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions-jvm/iota/runtime/src/main/resources/META-INF/quarkus-extension.yaml
deleted file mode 100644
index 2087ec170b..0000000000
--- a/extensions-jvm/iota/runtime/src/main/resources/META-INF/quarkus-extension.yaml
+++ /dev/null
@@ -1,33 +0,0 @@
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-# This is a generated file. Do not edit directly!
-# To re-generate, run the following command from the top level directory:
-#
-# mvn -N cq:update-quarkus-metadata
-#
----
-name: "Camel IOTA"
-description: "Manage financial transactions using IOTA distributed ledger"
-metadata:
- unlisted: true
- guide: "https://camel.apache.org/camel-quarkus/latest/reference/extensions/iota.html"
- categories:
- - "integration"
- status:
- - "preview"
- - "deprecated"
\ No newline at end of file
diff --git a/extensions-jvm/jbpm/deployment/pom.xml b/extensions-jvm/jbpm/deployment/pom.xml
deleted file mode 100644
index e9c877218d..0000000000
--- a/extensions-jvm/jbpm/deployment/pom.xml
+++ /dev/null
@@ -1,65 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-jbpm-parent</artifactId>
- <version>3.0.0-SNAPSHOT</version>
- <relativePath>../pom.xml</relativePath>
- </parent>
-
- <artifactId>camel-quarkus-jbpm-deployment</artifactId>
- <name>Camel Quarkus :: JBPM :: Deployment</name>
-
- <dependencies>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-core-deployment</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-jaxb-deployment</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-jbpm</artifactId>
- </dependency>
- </dependencies>
-
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <configuration>
- <annotationProcessorPaths>
- <path>
- <groupId>io.quarkus</groupId>
- <artifactId>quarkus-extension-processor</artifactId>
- <version>${quarkus.version}</version>
- </path>
- </annotationProcessorPaths>
- </configuration>
- </plugin>
- </plugins>
- </build>
-
-</project>
diff --git a/extensions-jvm/jbpm/deployment/src/main/java/org/apache/camel/quarkus/component/jbpm/deployment/JbpmProcessor.java b/extensions-jvm/jbpm/deployment/src/main/java/org/apache/camel/quarkus/component/jbpm/deployment/JbpmProcessor.java
deleted file mode 100644
index 6a5ed23cee..0000000000
--- a/extensions-jvm/jbpm/deployment/src/main/java/org/apache/camel/quarkus/component/jbpm/deployment/JbpmProcessor.java
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.quarkus.component.jbpm.deployment;
-
-import io.quarkus.deployment.annotations.BuildStep;
-import io.quarkus.deployment.annotations.ExecutionTime;
-import io.quarkus.deployment.annotations.Record;
-import io.quarkus.deployment.builditem.FeatureBuildItem;
-import io.quarkus.deployment.pkg.steps.NativeBuild;
-import org.apache.camel.quarkus.core.JvmOnlyRecorder;
-import org.jboss.logging.Logger;
-
-class JbpmProcessor {
-
- private static final Logger LOG = Logger.getLogger(JbpmProcessor.class);
- private static final String FEATURE = "camel-jbpm";
-
- @BuildStep
- FeatureBuildItem feature() {
- return new FeatureBuildItem(FEATURE);
- }
-
- /**
- * Remove this once this extension starts supporting the native mode.
- */
- @BuildStep(onlyIf = NativeBuild.class)
- @Record(value = ExecutionTime.RUNTIME_INIT)
- void warnJvmInNative(JvmOnlyRecorder recorder) {
- JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time
- recorder.warnJvmInNative(FEATURE); // warn at runtime
- }
-}
diff --git a/extensions-jvm/jbpm/pom.xml b/extensions-jvm/jbpm/pom.xml
deleted file mode 100644
index a481d39883..0000000000
--- a/extensions-jvm/jbpm/pom.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-extensions-jvm</artifactId>
- <version>3.0.0-SNAPSHOT</version>
- <relativePath>../pom.xml</relativePath>
- </parent>
-
- <artifactId>camel-quarkus-jbpm-parent</artifactId>
- <name>Camel Quarkus :: JBPM</name>
- <packaging>pom</packaging>
-
- <modules>
- <module>deployment</module>
- <module>runtime</module>
- </modules>
-</project>
diff --git a/extensions-jvm/jbpm/runtime/pom.xml b/extensions-jvm/jbpm/runtime/pom.xml
deleted file mode 100644
index 9620a6103a..0000000000
--- a/extensions-jvm/jbpm/runtime/pom.xml
+++ /dev/null
@@ -1,111 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-jbpm-parent</artifactId>
- <version>3.0.0-SNAPSHOT</version>
- <relativePath>../pom.xml</relativePath>
- </parent>
-
- <artifactId>camel-quarkus-jbpm</artifactId>
- <name>Camel Quarkus :: JBPM :: Runtime</name>
- <description>Interact with jBPM workflow engine over REST.</description>
-
- <properties>
- <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
- </properties>
-
- <dependencies>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-core</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-jaxb</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.camel</groupId>
- <artifactId>camel-jbpm</artifactId>
- <exclusions>
- <exclusion>
- <groupId>com.sun.xml.bind</groupId>
- <artifactId>jaxb-impl</artifactId>
- </exclusion>
- <exclusion>
- <groupId>jakarta.xml.bind</groupId>
- <artifactId>jakarta.xml.bind-api</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- </dependencies>
-
- <build>
- <plugins>
- <plugin>
- <groupId>io.quarkus</groupId>
- <artifactId>quarkus-extension-maven-plugin</artifactId>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <configuration>
- <annotationProcessorPaths>
- <path>
- <groupId>io.quarkus</groupId>
- <artifactId>quarkus-extension-processor</artifactId>
- <version>${quarkus.version}</version>
- </path>
- </annotationProcessorPaths>
- </configuration>
- </plugin>
- </plugins>
- </build>
-
- <profiles>
- <profile>
- <id>full</id>
- <activation>
- <property>
- <name>!quickly</name>
- </property>
- </activation>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-maven-plugin</artifactId>
- <executions>
- <execution>
- <id>update-extension-doc-page</id>
- <goals>
- <goal>update-extension-doc-page</goal>
- </goals>
- <phase>process-classes</phase>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
-</project>
diff --git a/extensions-jvm/jbpm/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions-jvm/jbpm/runtime/src/main/resources/META-INF/quarkus-extension.yaml
deleted file mode 100644
index 6f2ed380b7..0000000000
--- a/extensions-jvm/jbpm/runtime/src/main/resources/META-INF/quarkus-extension.yaml
+++ /dev/null
@@ -1,32 +0,0 @@
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-# This is a generated file. Do not edit directly!
-# To re-generate, run the following command from the top level directory:
-#
-# mvn -N cq:update-quarkus-metadata
-#
----
-name: "Camel JBPM"
-description: "Interact with jBPM workflow engine over REST"
-metadata:
- unlisted: true
- guide: "https://camel.apache.org/camel-quarkus/latest/reference/extensions/jbpm.html"
- categories:
- - "integration"
- status:
- - "preview"
diff --git a/extensions-jvm/jclouds/deployment/pom.xml b/extensions-jvm/jclouds/deployment/pom.xml
deleted file mode 100644
index e81f85b38d..0000000000
--- a/extensions-jvm/jclouds/deployment/pom.xml
+++ /dev/null
@@ -1,61 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-jclouds-parent</artifactId>
- <version>3.0.0-SNAPSHOT</version>
- <relativePath>../pom.xml</relativePath>
- </parent>
-
- <artifactId>camel-quarkus-jclouds-deployment</artifactId>
- <name>Camel Quarkus :: JClouds :: Deployment</name>
-
- <dependencies>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-core-deployment</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-jclouds</artifactId>
- </dependency>
- </dependencies>
-
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <configuration>
- <annotationProcessorPaths>
- <path>
- <groupId>io.quarkus</groupId>
- <artifactId>quarkus-extension-processor</artifactId>
- <version>${quarkus.version}</version>
- </path>
- </annotationProcessorPaths>
- </configuration>
- </plugin>
- </plugins>
- </build>
-
-</project>
diff --git a/extensions-jvm/jclouds/deployment/src/main/java/org/apache/camel/quarkus/component/jclouds/deployment/JcloudsProcessor.java b/extensions-jvm/jclouds/deployment/src/main/java/org/apache/camel/quarkus/component/jclouds/deployment/JcloudsProcessor.java
deleted file mode 100644
index 26317fdc56..0000000000
--- a/extensions-jvm/jclouds/deployment/src/main/java/org/apache/camel/quarkus/component/jclouds/deployment/JcloudsProcessor.java
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.quarkus.component.jclouds.deployment;
-
-import io.quarkus.deployment.annotations.BuildStep;
-import io.quarkus.deployment.annotations.ExecutionTime;
-import io.quarkus.deployment.annotations.Record;
-import io.quarkus.deployment.builditem.FeatureBuildItem;
-import io.quarkus.deployment.pkg.steps.NativeBuild;
-import org.apache.camel.quarkus.core.JvmOnlyRecorder;
-import org.jboss.logging.Logger;
-
-class JcloudsProcessor {
-
- private static final Logger LOG = Logger.getLogger(JcloudsProcessor.class);
- private static final String FEATURE = "camel-jclouds";
-
- @BuildStep
- FeatureBuildItem feature() {
- return new FeatureBuildItem(FEATURE);
- }
-
- /**
- * Remove this once this extension starts supporting the native mode.
- */
- @BuildStep(onlyIf = NativeBuild.class)
- @Record(value = ExecutionTime.RUNTIME_INIT)
- void warnJvmInNative(JvmOnlyRecorder recorder) {
- JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time
- recorder.warnJvmInNative(FEATURE); // warn at runtime
- }
-}
diff --git a/extensions-jvm/jclouds/pom.xml b/extensions-jvm/jclouds/pom.xml
deleted file mode 100644
index e25b5eedd6..0000000000
--- a/extensions-jvm/jclouds/pom.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-extensions-jvm</artifactId>
- <version>3.0.0-SNAPSHOT</version>
- <relativePath>../pom.xml</relativePath>
- </parent>
-
- <artifactId>camel-quarkus-jclouds-parent</artifactId>
- <name>Camel Quarkus :: JClouds</name>
- <packaging>pom</packaging>
-
- <modules>
- <module>deployment</module>
- <module>runtime</module>
- </modules>
-</project>
diff --git a/extensions-jvm/jclouds/runtime/pom.xml b/extensions-jvm/jclouds/runtime/pom.xml
deleted file mode 100644
index caf9b23e79..0000000000
--- a/extensions-jvm/jclouds/runtime/pom.xml
+++ /dev/null
@@ -1,108 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-jclouds-parent</artifactId>
- <version>3.0.0-SNAPSHOT</version>
- <relativePath>../pom.xml</relativePath>
- </parent>
-
- <artifactId>camel-quarkus-jclouds</artifactId>
- <name>Camel Quarkus :: JClouds :: Runtime</name>
- <description>Interact with jclouds compute & blobstore service.</description>
-
- <properties>
- <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
- </properties>
-
- <dependencies>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-core</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.camel</groupId>
- <artifactId>camel-jclouds</artifactId>
- <exclusions>
- <exclusion>
- <groupId>com.google.inject</groupId>
- <artifactId>guice</artifactId><!-- Should always be available via Quarkus tooling -->
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <!-- Replacement for javax.ws.rs:javax.ws.rs-api pulled by camel-jclouds -->
- <groupId>org.jboss.spec.javax.ws.rs</groupId>
- <artifactId>jboss-jaxrs-api_2.1_spec</artifactId>
- </dependency>
- </dependencies>
-
- <build>
- <plugins>
- <plugin>
- <groupId>io.quarkus</groupId>
- <artifactId>quarkus-extension-maven-plugin</artifactId>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <configuration>
- <annotationProcessorPaths>
- <path>
- <groupId>io.quarkus</groupId>
- <artifactId>quarkus-extension-processor</artifactId>
- <version>${quarkus.version}</version>
- </path>
- </annotationProcessorPaths>
- </configuration>
- </plugin>
- </plugins>
- </build>
-
- <profiles>
- <profile>
- <id>full</id>
- <activation>
- <property>
- <name>!quickly</name>
- </property>
- </activation>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-maven-plugin</artifactId>
- <executions>
- <execution>
- <id>update-extension-doc-page</id>
- <goals>
- <goal>update-extension-doc-page</goal>
- </goals>
- <phase>process-classes</phase>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
-</project>
diff --git a/extensions-jvm/jclouds/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions-jvm/jclouds/runtime/src/main/resources/META-INF/quarkus-extension.yaml
deleted file mode 100644
index 55b8c5b069..0000000000
--- a/extensions-jvm/jclouds/runtime/src/main/resources/META-INF/quarkus-extension.yaml
+++ /dev/null
@@ -1,32 +0,0 @@
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-# This is a generated file. Do not edit directly!
-# To re-generate, run the following command from the top level directory:
-#
-# mvn -N cq:update-quarkus-metadata
-#
----
-name: "Camel JClouds"
-description: "Interact with jclouds compute & blobstore service"
-metadata:
- unlisted: true
- guide: "https://camel.apache.org/camel-quarkus/latest/reference/extensions/jclouds.html"
- categories:
- - "integration"
- status:
- - "preview"
diff --git a/extensions-jvm/milo/deployment/pom.xml b/extensions-jvm/milo/deployment/pom.xml
deleted file mode 100644
index c36a880ebd..0000000000
--- a/extensions-jvm/milo/deployment/pom.xml
+++ /dev/null
@@ -1,61 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-milo-parent</artifactId>
- <version>3.0.0-SNAPSHOT</version>
- <relativePath>../pom.xml</relativePath>
- </parent>
-
- <artifactId>camel-quarkus-milo-deployment</artifactId>
- <name>Camel Quarkus :: OPC UA Client :: Deployment</name>
-
- <dependencies>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-core-deployment</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-milo</artifactId>
- </dependency>
- </dependencies>
-
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <configuration>
- <annotationProcessorPaths>
- <path>
- <groupId>io.quarkus</groupId>
- <artifactId>quarkus-extension-processor</artifactId>
- <version>${quarkus.version}</version>
- </path>
- </annotationProcessorPaths>
- </configuration>
- </plugin>
- </plugins>
- </build>
-
-</project>
diff --git a/extensions-jvm/milo/deployment/src/main/java/org/apache/camel/quarkus/component/milo/deployment/MiloProcessor.java b/extensions-jvm/milo/deployment/src/main/java/org/apache/camel/quarkus/component/milo/deployment/MiloProcessor.java
deleted file mode 100644
index d5be3acf8c..0000000000
--- a/extensions-jvm/milo/deployment/src/main/java/org/apache/camel/quarkus/component/milo/deployment/MiloProcessor.java
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.quarkus.component.milo.deployment;
-
-import io.quarkus.deployment.annotations.BuildStep;
-import io.quarkus.deployment.annotations.ExecutionTime;
-import io.quarkus.deployment.annotations.Record;
-import io.quarkus.deployment.builditem.FeatureBuildItem;
-import io.quarkus.deployment.pkg.steps.NativeBuild;
-import org.apache.camel.quarkus.core.JvmOnlyRecorder;
-import org.jboss.logging.Logger;
-
-class MiloProcessor {
-
- private static final Logger LOG = Logger.getLogger(MiloProcessor.class);
- private static final String FEATURE = "camel-milo";
-
- @BuildStep
- FeatureBuildItem feature() {
- return new FeatureBuildItem(FEATURE);
- }
-
- /**
- * Remove this once this extension starts supporting the native mode.
- */
- @BuildStep(onlyIf = NativeBuild.class)
- @Record(value = ExecutionTime.RUNTIME_INIT)
- void warnJvmInNative(JvmOnlyRecorder recorder) {
- JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time
- recorder.warnJvmInNative(FEATURE); // warn at runtime
- }
-}
diff --git a/extensions-jvm/milo/pom.xml b/extensions-jvm/milo/pom.xml
deleted file mode 100644
index f57e4b4539..0000000000
--- a/extensions-jvm/milo/pom.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-extensions-jvm</artifactId>
- <version>3.0.0-SNAPSHOT</version>
- <relativePath>../pom.xml</relativePath>
- </parent>
-
- <artifactId>camel-quarkus-milo-parent</artifactId>
- <name>Camel Quarkus :: OPC UA Client</name>
- <packaging>pom</packaging>
-
- <modules>
- <module>deployment</module>
- <module>runtime</module>
- </modules>
-</project>
diff --git a/extensions-jvm/milo/runtime/pom.xml b/extensions-jvm/milo/runtime/pom.xml
deleted file mode 100644
index ed8061c880..0000000000
--- a/extensions-jvm/milo/runtime/pom.xml
+++ /dev/null
@@ -1,97 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-milo-parent</artifactId>
- <version>3.0.0-SNAPSHOT</version>
- <relativePath>../pom.xml</relativePath>
- </parent>
-
- <artifactId>camel-quarkus-milo</artifactId>
- <name>Camel Quarkus :: OPC UA Client :: Runtime</name>
- <description>Connect to OPC UA servers using the binary protocol for acquiring telemetry data.</description>
-
- <properties>
- <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
- </properties>
-
- <dependencies>
- <dependency>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-core</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.camel</groupId>
- <artifactId>camel-milo</artifactId>
- </dependency>
- </dependencies>
-
- <build>
- <plugins>
- <plugin>
- <groupId>io.quarkus</groupId>
- <artifactId>quarkus-extension-maven-plugin</artifactId>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <configuration>
- <annotationProcessorPaths>
- <path>
- <groupId>io.quarkus</groupId>
- <artifactId>quarkus-extension-processor</artifactId>
- <version>${quarkus.version}</version>
- </path>
- </annotationProcessorPaths>
- </configuration>
- </plugin>
- </plugins>
- </build>
-
- <profiles>
- <profile>
- <id>full</id>
- <activation>
- <property>
- <name>!quickly</name>
- </property>
- </activation>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-maven-plugin</artifactId>
- <executions>
- <execution>
- <id>update-extension-doc-page</id>
- <goals>
- <goal>update-extension-doc-page</goal>
- </goals>
- <phase>process-classes</phase>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
-</project>
diff --git a/extensions-jvm/milo/runtime/src/main/resources/META-INF/quarkus-extension.yaml b/extensions-jvm/milo/runtime/src/main/resources/META-INF/quarkus-extension.yaml
deleted file mode 100644
index 097d41d234..0000000000
--- a/extensions-jvm/milo/runtime/src/main/resources/META-INF/quarkus-extension.yaml
+++ /dev/null
@@ -1,32 +0,0 @@
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-# This is a generated file. Do not edit directly!
-# To re-generate, run the following command from the top level directory:
-#
-# mvn -N cq:update-quarkus-metadata
-#
----
-name: "Camel OPC UA Client"
-description: "Connect to OPC UA servers using the binary protocol for acquiring telemetry data"
-metadata:
- unlisted: true
- guide: "https://camel.apache.org/camel-quarkus/latest/reference/extensions/milo.html"
- categories:
- - "integration"
- status:
- - "preview"
diff --git a/extensions-jvm/pom.xml b/extensions-jvm/pom.xml
index 813e74be16..383deda2b3 100644
--- a/extensions-jvm/pom.xml
+++ b/extensions-jvm/pom.xml
@@ -37,7 +37,6 @@
<!-- extensions a..z; do not remove this comment, it is important when sorting via mvn process-resources -Pformat -->
<module>asn1</module>
<module>asterisk</module>
- <module>atmos</module>
<module>aws-secrets-manager</module>
<module>aws-xray</module>
<module>azure-cosmosdb</module>
@@ -49,7 +48,6 @@
<module>chatscript</module>
<module>chunk</module>
<module>cm-sms</module>
- <module>cmis</module>
<module>coap</module>
<module>cometd</module>
<module>console</module>
@@ -70,16 +68,12 @@
<module>groovy</module>
<module>guava-eventbus</module>
<module>hashicorp-vault</module>
- <module>hbase</module>
<module>hdfs</module>
<module>huaweicloud-smn</module>
<module>iec60870</module>
<module>ignite</module>
- <module>iota</module>
<module>irc</module>
<module>jasypt</module>
- <module>jbpm</module>
- <module>jclouds</module>
<module>jcr</module>
<module>jgroups</module>
<module>jgroups-raft</module>
@@ -91,7 +85,6 @@
<module>ldif</module>
<module>lucene</module>
<module>management</module>
- <module>milo</module>
<module>mvel</module>
<module>printer</module>
<module>pulsar</module>
diff --git a/extensions-jvm/pulsar/runtime/pom.xml b/extensions-jvm/pulsar/runtime/pom.xml
index a07e684dd3..fe80f6adc1 100644
--- a/extensions-jvm/pulsar/runtime/pom.xml
+++ b/extensions-jvm/pulsar/runtime/pom.xml
@@ -44,8 +44,8 @@
<artifactId>camel-pulsar</artifactId>
</dependency>
<dependency>
- <groupId>com.sun.activation</groupId>
- <artifactId>jakarta.activation</artifactId>
+ <groupId>org.eclipse.angus</groupId>
+ <artifactId>angus-activation</artifactId>
</dependency>
</dependencies>
diff --git a/extensions-jvm/wordpress/runtime/pom.xml b/extensions-jvm/wordpress/runtime/pom.xml
index 694c193d53..0048366727 100644
--- a/extensions-jvm/wordpress/runtime/pom.xml
+++ b/extensions-jvm/wordpress/runtime/pom.xml
@@ -44,8 +44,8 @@
<artifactId>camel-wordpress</artifactId>
</dependency>
<dependency>
- <groupId>org.jboss.spec.javax.xml.bind</groupId>
- <artifactId>jboss-jaxb-api_2.3_spec</artifactId>
+ <groupId>jakarta.xml.bind</groupId>
+ <artifactId>jakarta.xml.bind-api</artifactId>
</dependency>
<dependency>
<groupId>jakarta.transaction</groupId>
diff --git a/extensions-jvm/workday/runtime/pom.xml b/extensions-jvm/workday/runtime/pom.xml
index 4565c39f25..a8ad9a02a3 100644
--- a/extensions-jvm/workday/runtime/pom.xml
+++ b/extensions-jvm/workday/runtime/pom.xml
@@ -54,8 +54,8 @@
<artifactId>commons-logging-jboss-logging</artifactId>
</dependency>
<dependency>
- <groupId>org.jboss.spec.javax.xml.bind</groupId>
- <artifactId>jboss-jaxb-api_2.3_spec</artifactId>
+ <groupId>jakarta.xml.bind</groupId>
+ <artifactId>jakarta.xml.bind-api</artifactId>
</dependency>
</dependencies>
diff --git a/extensions-support/aws2/deployment/src/main/java/org/apache/camel/quarkus/component/aws/commons/deployment/AwsCommonsProcessor.java b/extensions-support/aws2/deployment/src/main/java/org/apache/camel/quarkus/component/aws/commons/deployment/AwsCommonsProcessor.java
index 2c1c4a1bcc..0a60b590ee 100644
--- a/extensions-support/aws2/deployment/src/main/java/org/apache/camel/quarkus/component/aws/commons/deployment/AwsCommonsProcessor.java
+++ b/extensions-support/aws2/deployment/src/main/java/org/apache/camel/quarkus/component/aws/commons/deployment/AwsCommonsProcessor.java
@@ -16,8 +16,6 @@
*/
package org.apache.camel.quarkus.component.aws.commons.deployment;
-import javax.enterprise.inject.spi.DeploymentException;
-
import io.quarkus.arc.deployment.BeanRegistrationPhaseBuildItem;
import io.quarkus.deployment.annotations.BuildProducer;
import io.quarkus.deployment.annotations.BuildStep;
@@ -25,6 +23,7 @@ import io.quarkus.deployment.builditem.ExtensionSslNativeSupportBuildItem;
import io.quarkus.deployment.builditem.nativeimage.NativeImageProxyDefinitionBuildItem;
import io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem;
import io.quarkus.deployment.builditem.nativeimage.ServiceProviderBuildItem;
+import jakarta.enterprise.inject.spi.DeploymentException;
import software.amazon.awssdk.http.SdkHttpService;
class AwsCommonsProcessor {
diff --git a/extensions-support/azure-core-http-client-vertx/runtime/src/main/java/org/apache/camel/quarkus/support/azure/core/http/vertx/QuarkusVertxProvider.java b/extensions-support/azure-core-http-client-vertx/runtime/src/main/java/org/apache/camel/quarkus/support/azure/core/http/vertx/QuarkusVertxProvider.java
index a1225dfa3a..2d80f28e3f 100644
--- a/extensions-support/azure-core-http-client-vertx/runtime/src/main/java/org/apache/camel/quarkus/support/azure/core/http/vertx/QuarkusVertxProvider.java
+++ b/extensions-support/azure-core-http-client-vertx/runtime/src/main/java/org/apache/camel/quarkus/support/azure/core/http/vertx/QuarkusVertxProvider.java
@@ -18,12 +18,11 @@ package org.apache.camel.quarkus.support.azure.core.http.vertx;
import java.util.Set;
-import javax.enterprise.inject.spi.Bean;
-import javax.enterprise.inject.spi.BeanManager;
-import javax.enterprise.inject.spi.CDI;
-
import com.azure.core.http.vertx.VertxProvider;
import io.vertx.core.Vertx;
+import jakarta.enterprise.inject.spi.Bean;
+import jakarta.enterprise.inject.spi.BeanManager;
+import jakarta.enterprise.inject.spi.CDI;
public class QuarkusVertxProvider implements VertxProvider {
@Override
diff --git a/extensions-support/httpclient/runtime/pom.xml b/extensions-support/httpclient/runtime/pom.xml
index a51e45fb2a..7162717f29 100644
--- a/extensions-support/httpclient/runtime/pom.xml
+++ b/extensions-support/httpclient/runtime/pom.xml
@@ -36,6 +36,12 @@
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-apache-httpclient</artifactId>
+ <exclusions>
+ <exclusion>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions-support/mail/deployment/src/main/java/org/apache/camel/quarkus/support/mail/deployment/SupportMailProcessor.java b/extensions-support/mail/deployment/src/main/java/org/apache/camel/quarkus/support/mail/deployment/SupportMailProcessor.java
index 4bb59e96d4..72bc76ea7d 100644
--- a/extensions-support/mail/deployment/src/main/java/org/apache/camel/quarkus/support/mail/deployment/SupportMailProcessor.java
+++ b/extensions-support/mail/deployment/src/main/java/org/apache/camel/quarkus/support/mail/deployment/SupportMailProcessor.java
@@ -31,8 +31,6 @@ import java.util.stream.Collectors;
import java.util.stream.Stream;
import java.util.stream.StreamSupport;
-import javax.mail.Provider;
-
import com.sun.mail.handlers.handler_base;
import io.quarkus.deployment.annotations.BuildProducer;
import io.quarkus.deployment.annotations.BuildStep;
@@ -41,6 +39,7 @@ import io.quarkus.deployment.builditem.IndexDependencyBuildItem;
import io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem;
import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem;
import io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem;
+import jakarta.mail.Provider;
import org.jboss.jandex.DotName;
class SupportMailProcessor {
@@ -48,7 +47,7 @@ class SupportMailProcessor {
@BuildStep
void process(BuildProducer<ReflectiveClassBuildItem> reflectiveClass,
BuildProducer<NativeImageResourceBuildItem> resource) {
- List<String> providers = resources("META-INF/services/javax.mail.Provider")
+ List<String> providers = resources("META-INF/services/jakarta.mail.Provider")
.flatMap(this::lines)
.filter(s -> !s.startsWith("#"))
.collect(Collectors.toList());
@@ -85,7 +84,7 @@ class SupportMailProcessor {
.toArray(String[]::new)));
resource.produce(new NativeImageResourceBuildItem(
- "META-INF/services/javax.mail.Provider",
+ "META-INF/services/jakarta.mail.Provider",
"META-INF/javamail.charset.map",
"META-INF/javamail.default.address.map",
"META-INF/javamail.default.providers",
@@ -96,7 +95,7 @@ class SupportMailProcessor {
@BuildStep
IndexDependencyBuildItem indexDependencies() {
- return new IndexDependencyBuildItem("com.sun.mail", "jakarta.mail");
+ return new IndexDependencyBuildItem("org.eclipse.angus", "angus-mail");
}
@BuildStep
diff --git a/extensions-support/mail/runtime/pom.xml b/extensions-support/mail/runtime/pom.xml
index d9a69f5678..32457b33e0 100644
--- a/extensions-support/mail/runtime/pom.xml
+++ b/extensions-support/mail/runtime/pom.xml
@@ -40,8 +40,8 @@
<artifactId>quarkus-core</artifactId>
</dependency>
<dependency>
- <groupId>com.sun.mail</groupId>
- <artifactId>jakarta.mail</artifactId>
+ <groupId>org.eclipse.angus</groupId>
+ <artifactId>angus-mail</artifactId>
</dependency>
</dependencies>
diff --git a/extensions-support/pom.xml b/extensions-support/pom.xml
index f1b5efa00f..332d37a733 100644
--- a/extensions-support/pom.xml
+++ b/extensions-support/pom.xml
@@ -56,9 +56,9 @@
<module>reactor-netty</module>
<module>retrofit</module>
<module>spring</module>
- <module>stax</module>
+ <!--<module>stax</module> https://github.com/apache/camel-quarkus/issues/4478 -->
<module>webhook</module>
- <module>xstream</module>
+ <!--<module>xstream</module> https://github.com/apache/camel-quarkus/issues/4477 -->
<module>xalan</module>
</modules>
diff --git a/extensions-support/spring/integration-test/src/main/java/org/apache/camel/quarkus/support/spring/ClassLoadingService.java b/extensions-support/spring/integration-test/src/main/java/org/apache/camel/quarkus/support/spring/ClassLoadingService.java
index 14b0cff900..515ecce1c7 100644
--- a/extensions-support/spring/integration-test/src/main/java/org/apache/camel/quarkus/support/spring/ClassLoadingService.java
+++ b/extensions-support/spring/integration-test/src/main/java/org/apache/camel/quarkus/support/spring/ClassLoadingService.java
@@ -16,9 +16,9 @@
*/
package org.apache.camel.quarkus.support.spring;
-import javax.ws.rs.GET;
-import javax.ws.rs.Path;
-import javax.ws.rs.PathParam;
+import jakarta.ws.rs.GET;
+import jakarta.ws.rs.Path;
+import jakarta.ws.rs.PathParam;
@Path("/classloading")
public class ClassLoadingService {
diff --git a/extensions-support/spring/pom.xml b/extensions-support/spring/pom.xml
index a47c38b5eb..1a9a013b9d 100644
--- a/extensions-support/spring/pom.xml
+++ b/extensions-support/spring/pom.xml
@@ -33,9 +33,7 @@
<packaging>pom</packaging>
<modules>
- <module>beans</module>
- <module>context</module>
- <module>core</module>
+ <module>shade</module>
<module>deployment</module>
<module>runtime</module>
<module>integration-test</module>
diff --git a/extensions-support/spring/runtime/pom.xml b/extensions-support/spring/runtime/pom.xml
index ec64ff0758..199a2f1026 100644
--- a/extensions-support/spring/runtime/pom.xml
+++ b/extensions-support/spring/runtime/pom.xml
@@ -40,14 +40,32 @@
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-support-spring-beans</artifactId>
+ <exclusions>
+ <exclusion>
+ <groupId>org.springframework</groupId>
+ <artifactId>*</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-support-spring-context</artifactId>
+ <exclusions>
+ <exclusion>
+ <groupId>org.springframework</groupId>
+ <artifactId>*</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-support-spring-core</artifactId>
+ <exclusions>
+ <exclusion>
+ <groupId>org.springframework</groupId>
+ <artifactId>*</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
<groupId>org.graalvm.nativeimage</groupId>
diff --git a/extensions-support/spring/beans/pom.xml b/extensions-support/spring/shade/beans/pom.xml
similarity index 98%
rename from extensions-support/spring/beans/pom.xml
rename to extensions-support/spring/shade/beans/pom.xml
index 63d7514594..a03be7bf0c 100644
--- a/extensions-support/spring/beans/pom.xml
+++ b/extensions-support/spring/shade/beans/pom.xml
@@ -20,7 +20,7 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-spring-parent</artifactId>
+ <artifactId>camel-quarkus-support-spring-shade</artifactId>
<version>3.0.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/extensions-support/spring/context/pom.xml b/extensions-support/spring/shade/context/pom.xml
similarity index 98%
rename from extensions-support/spring/context/pom.xml
rename to extensions-support/spring/shade/context/pom.xml
index 603eee8fa7..6acff10cc8 100644
--- a/extensions-support/spring/context/pom.xml
+++ b/extensions-support/spring/shade/context/pom.xml
@@ -20,7 +20,7 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-spring-parent</artifactId>
+ <artifactId>camel-quarkus-support-spring-shade</artifactId>
<version>3.0.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/extensions-support/spring/core/pom.xml b/extensions-support/spring/shade/core/pom.xml
similarity index 98%
rename from extensions-support/spring/core/pom.xml
rename to extensions-support/spring/shade/core/pom.xml
index 7322f7da35..8d25b4db97 100644
--- a/extensions-support/spring/core/pom.xml
+++ b/extensions-support/spring/shade/core/pom.xml
@@ -20,7 +20,7 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<groupId>org.apache.camel.quarkus</groupId>
- <artifactId>camel-quarkus-support-spring-parent</artifactId>
+ <artifactId>camel-quarkus-support-spring-shade</artifactId>
<version>3.0.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/extensions-support/spring/shade/pom.xml b/extensions-support/spring/shade/pom.xml
new file mode 100644
index 0000000000..524d98ecb8
--- /dev/null
+++ b/extensions-support/spring/shade/pom.xml
@@ -0,0 +1,134 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+ <parent>
+ <groupId>org.apache.camel.quarkus</groupId>
+ <artifactId>camel-quarkus-support-spring-parent</artifactId>
+ <version>3.0.0-SNAPSHOT</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+ <modelVersion>4.0.0</modelVersion>
+
+ <artifactId>camel-quarkus-support-spring-shade</artifactId>
+ <name>Camel Quarkus :: Support :: Spring Shade</name>
+ <packaging>pom</packaging>
+
+ <modules>
+ <module>beans</module>
+ <module>context</module>
+ <module>core</module>
+ </modules>
+
+ <dependencyManagement>
+ <dependencies>
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-aop</artifactId>
+ <version>${spring.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-beans</artifactId>
+ <version>${spring.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-context</artifactId>
+ <version>${spring.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-core</artifactId>
+ <version>${spring.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-expression</artifactId>
+ <version>${spring.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-jcl</artifactId>
+ <version>${spring.version}</version>
+ </dependency>
+ </dependencies>
+ </dependencyManagement>
+
+ <profiles>
+ <profile>
+ <!-- Pass '-Dquickly' to skip enforcer and some further sanity checks -->
+ <id>full</id>
+ <activation>
+ <property>
+ <name>!quickly</name>
+ </property>
+ </activation>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-enforcer-plugin</artifactId>
+ <dependencies>
+ <dependency>
+ <groupId>io.quarkus</groupId>
+ <artifactId>quarkus-enforcer-rules</artifactId>
+ <version>${quarkus.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.l2x6.cq</groupId>
+ <artifactId>cq-filtered-external-enforcer-rules</artifactId>
+ <version>${cq-plugin.version}</version>
+ </dependency>
+ </dependencies>
+ <executions>
+ <execution>
+ <id>camel-quarkus-enforcer-rules</id>
+ <goals>
+ <goal>enforce</goal>
+ </goals>
+ <configuration><!-- This should be the same as in the top pom.xml, but without camel-quarkus-banned-dependencies-spring.xml -->
+ <rules>
+ <requireJavaVersion>
+ <version>11</version>
+ </requireJavaVersion>
+ <dependencyConvergence />
+ <filteredExternalRules>
+ <location>classpath:enforcer-rules/quarkus-require-maven-version.xml</location>
+ </filteredExternalRules>
+ <filteredExternalRules>
+ <location>classpath:enforcer-rules/quarkus-banned-dependencies.xml</location>
+ <xsltLocation>${maven.multiModuleProjectDirectory}/tooling/enforcer-rules/quarkus-banned-dependencies.xsl</xsltLocation>
+ </filteredExternalRules>
+ <filteredExternalRules>
+ <location>${maven.multiModuleProjectDirectory}/tooling/enforcer-rules/camel-quarkus-banned-dependencies.xml</location>
+ </filteredExternalRules>
+ </rules>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ </profiles>
+
+</project>
diff --git a/extensions-support/xstream/deployment/src/main/java/org/apache/camel/quarkus/support/xstream/deployment/XStreamSupportProcessor.java b/extensions-support/xstream/deployment/src/main/java/org/apache/camel/quarkus/support/xstream/deployment/XStreamSupportProcessor.java
index fe262fadaf..3a0b9cca91 100644
--- a/extensions-support/xstream/deployment/src/main/java/org/apache/camel/quarkus/support/xstream/deployment/XStreamSupportProcessor.java
+++ b/extensions-support/xstream/deployment/src/main/java/org/apache/camel/quarkus/support/xstream/deployment/XStreamSupportProcessor.java
@@ -239,10 +239,10 @@ public class XStreamSupportProcessor {
"java.util.concurrent.atomic.AtomicReference",
"java.util.concurrent.ConcurrentHashMap",
"java.util.regex.Pattern",
- "javax.activation.ActivationDataFlavor",
- "javax.security.auth.Subject",
- "javax.swing.LookAndFeel",
- "javax.xml.datatype.Duration"));
+ "jakarta.activation.ActivationDataFlavor",
+ "jakarta.security.auth.Subject",
+ "jakarta.swing.LookAndFeel",
+ "jakarta.xml.datatype.Duration"));
reflectiveClassBuildItemBuildProducer.produce(new ReflectiveClassBuildItem(true, false,
"com.thoughtworks.xstream.io.xml.XmlFriendlyNameCoder"));
diff --git a/extensions/activemq/runtime/src/main/java/org/apache/camel/quarkus/component/activemq/graal/SpringJMSSubstitutions.java b/extensions/activemq/runtime/src/main/java/org/apache/camel/quarkus/component/activemq/graal/SpringJMSSubstitutions.java
index a309fe831d..b2d8a29e4f 100644
--- a/extensions/activemq/runtime/src/main/java/org/apache/camel/quarkus/component/activemq/graal/SpringJMSSubstitutions.java
+++ b/extensions/activemq/runtime/src/main/java/org/apache/camel/quarkus/component/activemq/graal/SpringJMSSubstitutions.java
@@ -16,13 +16,13 @@
*/
package org.apache.camel.quarkus.component.activemq.graal;
-import javax.jms.Destination;
-import javax.jms.JMSException;
-import javax.jms.Message;
-import javax.jms.MessageConsumer;
-import javax.jms.MessageProducer;
-import javax.jms.Session;
-import javax.jms.Topic;
+import jakarta.jms.Destination;
+import jakarta.jms.JMSException;
+import jakarta.jms.Message;
+import jakarta.jms.MessageConsumer;
+import jakarta.jms.MessageProducer;
+import jakarta.jms.Session;
+import jakarta.jms.Topic;
import com.oracle.svm.core.annotate.Alias;
import com.oracle.svm.core.annotate.Substitute;
diff --git a/extensions/amqp/runtime/pom.xml b/extensions/amqp/runtime/pom.xml
index 1bde2ceed2..23c4240591 100644
--- a/extensions/amqp/runtime/pom.xml
+++ b/extensions/amqp/runtime/pom.xml
@@ -38,12 +38,6 @@
<dependency>
<groupId>org.amqphub.quarkus</groupId>
<artifactId>quarkus-qpid-jms</artifactId>
- <exclusions>
- <exclusion><!-- Remove this once https://github.com/apache/qpid-jms/pull/46 reaches us -->
- <groupId>org.apache.geronimo.specs</groupId>
- <artifactId>geronimo-jms_2.0_spec</artifactId>
- </exclusion>
- </exclusions>
</dependency>
<dependency>
<groupId>jakarta.jms</groupId>
diff --git a/extensions/atom/runtime/pom.xml b/extensions/atom/runtime/pom.xml
index 271ce32762..4b708b631d 100644
--- a/extensions/atom/runtime/pom.xml
+++ b/extensions/atom/runtime/pom.xml
@@ -49,8 +49,8 @@
<artifactId>camel-atom</artifactId>
</dependency>
<dependency>
- <groupId>com.sun.activation</groupId>
- <artifactId>jakarta.activation</artifactId>
+ <groupId>org.eclipse.angus</groupId>
+ <artifactId>angus-activation</artifactId>
</dependency>
<dependency>
<groupId>org.graalvm.nativeimage</groupId>
diff --git a/extensions/atom/runtime/src/main/java/org/apache/camel/quarkus/component/atom/graal/DataSourceUtilsSubstitutions.java b/extensions/atom/runtime/src/main/java/org/apache/camel/quarkus/component/atom/graal/DataSourceUtilsSubstitutions.java
index b3ba05c5f7..56907e7209 100644
--- a/extensions/atom/runtime/src/main/java/org/apache/camel/quarkus/component/atom/graal/DataSourceUtilsSubstitutions.java
+++ b/extensions/atom/runtime/src/main/java/org/apache/camel/quarkus/component/atom/graal/DataSourceUtilsSubstitutions.java
@@ -16,18 +16,17 @@
*/
package org.apache.camel.quarkus.component.atom.graal;
-import javax.activation.DataSource;
-import javax.activation.FileDataSource;
-
import com.oracle.svm.core.annotate.Substitute;
import com.oracle.svm.core.annotate.TargetClass;
+import jakarta.activation.DataSource;
+import jakarta.activation.FileDataSource;
import org.apache.axiom.ext.activation.SizeAwareDataSource;
import org.apache.axiom.util.activation.DataSourceUtils;
@TargetClass(DataSourceUtils.class)
final class DataSourceUtilsSubstitutions {
- // Remove unwanted references to javax.mail.util.ByteArrayDataSource
+ // Remove unwanted references to jakarta.mail.util.ByteArrayDataSource
@Substitute
public static long getSize(DataSource ds) {
if (ds instanceof SizeAwareDataSource) {
diff --git a/extensions/attachments/runtime/pom.xml b/extensions/attachments/runtime/pom.xml
index a7c323675d..3e3bb39235 100644
--- a/extensions/attachments/runtime/pom.xml
+++ b/extensions/attachments/runtime/pom.xml
@@ -44,8 +44,8 @@
<artifactId>camel-attachments</artifactId>
</dependency>
<dependency>
- <groupId>com.sun.activation</groupId>
- <artifactId>jakarta.activation</artifactId>
+ <groupId>org.eclipse.angus</groupId>
+ <artifactId>angus-activation</artifactId>
</dependency>
</dependencies>
diff --git a/extensions/avro-rpc/runtime/src/main/java/org/apache/camel/quarkus/component/avro/rpc/spi/HttpServletRequestFromBytes.java b/extensions/avro-rpc/runtime/src/main/java/org/apache/camel/quarkus/component/avro/rpc/spi/HttpServletRequestFromBytes.java
index 8f6683268d..21985a7463 100644
--- a/extensions/avro-rpc/runtime/src/main/java/org/apache/camel/quarkus/component/avro/rpc/spi/HttpServletRequestFromBytes.java
+++ b/extensions/avro-rpc/runtime/src/main/java/org/apache/camel/quarkus/component/avro/rpc/spi/HttpServletRequestFromBytes.java
@@ -27,24 +27,24 @@ import java.util.Enumeration;
import java.util.Locale;
import java.util.Map;
-import javax.servlet.AsyncContext;
-import javax.servlet.DispatcherType;
-import javax.servlet.ReadListener;
-import javax.servlet.RequestDispatcher;
-import javax.servlet.ServletContext;
-import javax.servlet.ServletException;
-import javax.servlet.ServletInputStream;
-import javax.servlet.ServletRequest;
-import javax.servlet.ServletResponse;
-import javax.servlet.http.Cookie;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-import javax.servlet.http.HttpSession;
-import javax.servlet.http.HttpUpgradeHandler;
-import javax.servlet.http.Part;
+import jakarta.servlet.AsyncContext;
+import jakarta.servlet.DispatcherType;
+import jakarta.servlet.ReadListener;
+import jakarta.servlet.RequestDispatcher;
+import jakarta.servlet.ServletContext;
+import jakarta.servlet.ServletException;
+import jakarta.servlet.ServletInputStream;
+import jakarta.servlet.ServletRequest;
+import jakarta.servlet.ServletResponse;
+import jakarta.servlet.http.Cookie;
+import jakarta.servlet.http.HttpServletRequest;
+import jakarta.servlet.http.HttpServletResponse;
+import jakarta.servlet.http.HttpSession;
+import jakarta.servlet.http.HttpUpgradeHandler;
+import jakarta.servlet.http.Part;
/**
- * Empty implementation of {@link javax.servlet.http.HttpServletRequest}.
+ * Empty implementation of {@link jakarta.servlet.http.HttpServletRequest}.
* Serves as a wrapper to be used for {@link org.apache.avro.ipc.ResponderServlet}
*/
public class HttpServletRequestFromBytes implements HttpServletRequest {
diff --git a/extensions/avro-rpc/runtime/src/main/java/org/apache/camel/quarkus/component/avro/rpc/spi/HttpServletResponseWithBytes.java b/extensions/avro-rpc/runtime/src/main/java/org/apache/camel/quarkus/component/avro/rpc/spi/HttpServletResponseWithBytes.java
index f734afbc4a..86579881a7 100644
--- a/extensions/avro-rpc/runtime/src/main/java/org/apache/camel/quarkus/component/avro/rpc/spi/HttpServletResponseWithBytes.java
+++ b/extensions/avro-rpc/runtime/src/main/java/org/apache/camel/quarkus/component/avro/rpc/spi/HttpServletResponseWithBytes.java
@@ -22,13 +22,13 @@ import java.io.PrintWriter;
import java.util.Collection;
import java.util.Locale;
-import javax.servlet.ServletOutputStream;
-import javax.servlet.WriteListener;
-import javax.servlet.http.Cookie;
-import javax.servlet.http.HttpServletResponse;
+import jakarta.servlet.ServletOutputStream;
+import jakarta.servlet.WriteListener;
+import jakarta.servlet.http.Cookie;
+import jakarta.servlet.http.HttpServletResponse;
/**
- * Empty implementation of {@link javax.servlet.http.HttpServletResponse}.
+ * Empty implementation of {@link jakarta.servlet.http.HttpServletResponse}.
* Serves as a wrapper to be used for {@link org.apache.avro.ipc.ResponderServlet}.
*/
public class HttpServletResponseWithBytes implements HttpServletResponse {
diff --git a/extensions/aws2-lambda/runtime/src/main/org/apache/camel/quarkus/component/aws2/lambda/it/Aws2LambdaResource.java b/extensions/aws2-lambda/runtime/src/main/org/apache/camel/quarkus/component/aws2/lambda/it/Aws2LambdaResource.java
index 9da995dc5b..4e95c19954 100644
--- a/extensions/aws2-lambda/runtime/src/main/org/apache/camel/quarkus/component/aws2/lambda/it/Aws2LambdaResource.java
+++ b/extensions/aws2-lambda/runtime/src/main/org/apache/camel/quarkus/component/aws2/lambda/it/Aws2LambdaResource.java
@@ -16,13 +16,13 @@
*/
package org.apache.camel.quarkus.component.aws2.lambda.it;
-import javax.enterprise.context.ApplicationScoped;
-import javax.inject.Inject;
-import javax.ws.rs.GET;
-import javax.ws.rs.Path;
-import javax.ws.rs.Produces;
-import javax.ws.rs.core.MediaType;
-import javax.ws.rs.core.Response;
+import jakarta.enterprise.context.ApplicationScoped;
+import jakarta.inject.Inject;
+import jakarta.ws.rs.GET;
+import jakarta.ws.rs.Path;
+import jakarta.ws.rs.Produces;
+import jakarta.ws.rs.core.MediaType;
+import jakarta.ws.rs.core.Response;
import org.apache.camel.CamelContext;
import org.jboss.logging.Logger;
diff --git a/extensions/bean-validator/runtime/pom.xml b/extensions/bean-validator/runtime/pom.xml
index a403254c46..6c62855b94 100644
--- a/extensions/bean-validator/runtime/pom.xml
+++ b/extensions/bean-validator/runtime/pom.xml
@@ -46,24 +46,6 @@
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-bean-validator</artifactId>
- <exclusions>
- <exclusion>
- <groupId>org.hibernate.validator</groupId>
- <artifactId>hibernate-validator</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.glassfish</groupId>
- <artifactId>javax.el</artifactId>
- </exclusion>
- <exclusion>
- <groupId>javax.el</groupId>
- <artifactId>javax.el-api</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>org.glassfish</groupId>
- <artifactId>jakarta.el</artifactId>
</dependency>
<dependency>
<groupId>org.graalvm.nativeimage</groupId>
diff --git a/extensions/dozer/runtime/pom.xml b/extensions/dozer/runtime/pom.xml
index ab588ca21d..21f9c946dc 100644
--- a/extensions/dozer/runtime/pom.xml
+++ b/extensions/dozer/runtime/pom.xml
@@ -52,8 +52,8 @@
<artifactId>quarkus-jaxb</artifactId>
</dependency>
<dependency>
- <groupId>com.sun.activation</groupId>
- <artifactId>jakarta.activation</artifactId>
+ <groupId>org.eclipse.angus</groupId>
+ <artifactId>angus-activation</artifactId>
</dependency>
<dependency>
<groupId>org.glassfish</groupId>
diff --git a/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/dstu2/FhirDstu2Processor.java b/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/dstu2/FhirDstu2Processor.java
index f332477b1f..3264d9ed66 100644
--- a/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/dstu2/FhirDstu2Processor.java
+++ b/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/dstu2/FhirDstu2Processor.java
@@ -19,8 +19,6 @@ package org.apache.camel.quarkus.component.fhir.deployment.dstu2;
import java.util.HashSet;
import java.util.Set;
-import javax.inject.Singleton;
-
import ca.uhn.fhir.context.FhirContext;
import ca.uhn.fhir.model.dstu2.resource.BaseResource;
import io.quarkus.arc.deployment.SyntheticBeanBuildItem;
@@ -31,6 +29,7 @@ import io.quarkus.deployment.annotations.Record;
import io.quarkus.deployment.builditem.CombinedIndexBuildItem;
import io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem;
import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem;
+import jakarta.inject.Singleton;
import org.apache.camel.quarkus.component.fhir.FhirContextRecorder;
import org.apache.camel.quarkus.component.fhir.FhirFlags;
diff --git a/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/dstu2Hl7Org/FhirDstu2Hl7OrgProcessor.java b/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/dstu2Hl7Org/FhirDstu2Hl7OrgProcessor.java
index d572bc1188..9ca08237ea 100644
--- a/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/dstu2Hl7Org/FhirDstu2Hl7OrgProcessor.java
+++ b/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/dstu2Hl7Org/FhirDstu2Hl7OrgProcessor.java
@@ -19,8 +19,6 @@ package org.apache.camel.quarkus.component.fhir.deployment.dstu2Hl7Org;
import java.util.HashSet;
import java.util.Set;
-import javax.inject.Singleton;
-
import ca.uhn.fhir.context.FhirContext;
import io.quarkus.arc.deployment.SyntheticBeanBuildItem;
import io.quarkus.deployment.annotations.BuildProducer;
@@ -29,6 +27,7 @@ import io.quarkus.deployment.annotations.ExecutionTime;
import io.quarkus.deployment.annotations.Record;
import io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem;
import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem;
+import jakarta.inject.Singleton;
import org.apache.camel.quarkus.component.fhir.FhirContextRecorder;
import org.apache.camel.quarkus.component.fhir.FhirFlags;
import org.hl7.fhir.dstu2.model.Base;
diff --git a/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/dstu2_1/FhirDstu2_1Processor.java b/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/dstu2_1/FhirDstu2_1Processor.java
index 6fdb0405e5..0427e698d0 100644
--- a/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/dstu2_1/FhirDstu2_1Processor.java
+++ b/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/dstu2_1/FhirDstu2_1Processor.java
@@ -19,8 +19,6 @@ package org.apache.camel.quarkus.component.fhir.deployment.dstu2_1;
import java.util.HashSet;
import java.util.Set;
-import javax.inject.Singleton;
-
import ca.uhn.fhir.context.FhirContext;
import io.quarkus.arc.deployment.SyntheticBeanBuildItem;
import io.quarkus.deployment.annotations.BuildProducer;
@@ -29,6 +27,7 @@ import io.quarkus.deployment.annotations.ExecutionTime;
import io.quarkus.deployment.annotations.Record;
import io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem;
import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem;
+import jakarta.inject.Singleton;
import org.apache.camel.quarkus.component.fhir.FhirContextRecorder;
import org.apache.camel.quarkus.component.fhir.FhirFlags;
import org.hl7.fhir.dstu2016may.model.Base;
diff --git a/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/dstu3/FhirDstu3Processor.java b/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/dstu3/FhirDstu3Processor.java
index 939a31c37b..ffd621bcfb 100644
--- a/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/dstu3/FhirDstu3Processor.java
+++ b/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/dstu3/FhirDstu3Processor.java
@@ -19,8 +19,6 @@ package org.apache.camel.quarkus.component.fhir.deployment.dstu3;
import java.util.HashSet;
import java.util.Set;
-import javax.inject.Singleton;
-
import ca.uhn.fhir.context.FhirContext;
import io.quarkus.arc.deployment.SyntheticBeanBuildItem;
import io.quarkus.deployment.annotations.BuildProducer;
@@ -29,6 +27,7 @@ import io.quarkus.deployment.annotations.ExecutionTime;
import io.quarkus.deployment.annotations.Record;
import io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem;
import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem;
+import jakarta.inject.Singleton;
import org.apache.camel.quarkus.component.fhir.FhirContextRecorder;
import org.apache.camel.quarkus.component.fhir.FhirFlags;
import org.hl7.fhir.dstu3.model.Base;
diff --git a/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/r4/FhirR4Processor.java b/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/r4/FhirR4Processor.java
index 89f4227c5b..3db9d4cc58 100644
--- a/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/r4/FhirR4Processor.java
+++ b/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/r4/FhirR4Processor.java
@@ -19,8 +19,6 @@ package org.apache.camel.quarkus.component.fhir.deployment.r4;
import java.util.HashSet;
import java.util.Set;
-import javax.inject.Singleton;
-
import ca.uhn.fhir.context.FhirContext;
import io.quarkus.arc.deployment.SyntheticBeanBuildItem;
import io.quarkus.deployment.annotations.BuildProducer;
@@ -29,6 +27,7 @@ import io.quarkus.deployment.annotations.ExecutionTime;
import io.quarkus.deployment.annotations.Record;
import io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem;
import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem;
+import jakarta.inject.Singleton;
import org.apache.camel.quarkus.component.fhir.FhirContextRecorder;
import org.apache.camel.quarkus.component.fhir.FhirFlags;
import org.hl7.fhir.r4.model.Base;
diff --git a/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/r5/FhirR5Processor.java b/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/r5/FhirR5Processor.java
index c4dacc66d9..b957576220 100644
--- a/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/r5/FhirR5Processor.java
+++ b/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/r5/FhirR5Processor.java
@@ -19,8 +19,6 @@ package org.apache.camel.quarkus.component.fhir.deployment.r5;
import java.util.HashSet;
import java.util.Set;
-import javax.inject.Singleton;
-
import ca.uhn.fhir.context.FhirContext;
import io.quarkus.arc.deployment.SyntheticBeanBuildItem;
import io.quarkus.deployment.annotations.BuildProducer;
@@ -29,6 +27,7 @@ import io.quarkus.deployment.annotations.ExecutionTime;
import io.quarkus.deployment.annotations.Record;
import io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem;
import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem;
+import jakarta.inject.Singleton;
import org.apache.camel.quarkus.component.fhir.FhirContextRecorder;
import org.apache.camel.quarkus.component.fhir.FhirFlags;
import org.hl7.fhir.r5.model.Base;
diff --git a/extensions/fhir/runtime/pom.xml b/extensions/fhir/runtime/pom.xml
index c0e9c5531a..34cb2bcc1e 100644
--- a/extensions/fhir/runtime/pom.xml
+++ b/extensions/fhir/runtime/pom.xml
@@ -48,8 +48,8 @@
<artifactId>camel-quarkus-support-commons-logging</artifactId>
</dependency>
<dependency>
- <groupId>org.jboss.spec.javax.xml.bind</groupId>
- <artifactId>jboss-jaxb-api_2.3_spec</artifactId>
+ <groupId>jakarta.xml.bind</groupId>
+ <artifactId>jakarta.xml.bind-api</artifactId>
</dependency>
<dependency>
<groupId>org.graalvm.nativeimage</groupId>
diff --git a/extensions/file/deployment/src/test/java/org/apache/camel/quarkus/component/file/cluster/deployment/FileLockClusterServiceConfigDefaultEnabledTest.java b/extensions/file/deployment/src/test/java/org/apache/camel/quarkus/component/file/cluster/deployment/FileLockClusterServiceConfigDefaultEnabledTest.java
index 1a6e13cb74..4a046aeaeb 100644
--- a/extensions/file/deployment/src/test/java/org/apache/camel/quarkus/component/file/cluster/deployment/FileLockClusterServiceConfigDefaultEnabledTest.java
+++ b/extensions/file/deployment/src/test/java/org/apache/camel/quarkus/component/file/cluster/deployment/FileLockClusterServiceConfigDefaultEnabledTest.java
@@ -22,9 +22,8 @@ import java.io.Writer;
import java.util.Properties;
import java.util.concurrent.TimeUnit;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
import org.apache.camel.CamelContext;
import org.apache.camel.Ordered;
import org.apache.camel.component.file.cluster.FileLockClusterService;
diff --git a/extensions/file/deployment/src/test/java/org/apache/camel/quarkus/component/file/cluster/deployment/FileLockClusterServiceConfigDefaultTest.java b/extensions/file/deployment/src/test/java/org/apache/camel/quarkus/component/file/cluster/deployment/FileLockClusterServiceConfigDefaultTest.java
index 52ad45157a..ff7d7ac15d 100644
--- a/extensions/file/deployment/src/test/java/org/apache/camel/quarkus/component/file/cluster/deployment/FileLockClusterServiceConfigDefaultTest.java
+++ b/extensions/file/deployment/src/test/java/org/apache/camel/quarkus/component/file/cluster/deployment/FileLockClusterServiceConfigDefaultTest.java
@@ -21,9 +21,8 @@ import java.io.StringWriter;
import java.io.Writer;
import java.util.Properties;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
import org.apache.camel.CamelContext;
import org.apache.camel.component.file.cluster.FileLockClusterService;
import org.apache.camel.impl.DefaultCamelContext;
diff --git a/extensions/file/deployment/src/test/java/org/apache/camel/quarkus/component/file/cluster/deployment/FileLockClusterServiceConfigNonDefaultEnabledTest.java b/extensions/file/deployment/src/test/java/org/apache/camel/quarkus/component/file/cluster/deployment/FileLockClusterServiceConfigNonDefaultEnabledTest.java
index 114443f1c2..c90f5c3a91 100644
--- a/extensions/file/deployment/src/test/java/org/apache/camel/quarkus/component/file/cluster/deployment/FileLockClusterServiceConfigNonDefaultEnabledTest.java
+++ b/extensions/file/deployment/src/test/java/org/apache/camel/quarkus/component/file/cluster/deployment/FileLockClusterServiceConfigNonDefaultEnabledTest.java
@@ -22,9 +22,8 @@ import java.io.Writer;
import java.util.Properties;
import java.util.concurrent.TimeUnit;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
import org.apache.camel.CamelContext;
import org.apache.camel.component.file.cluster.FileLockClusterService;
import org.apache.camel.impl.DefaultCamelContext;
diff --git a/extensions/grpc/deployment/src/main/java/org/apache/camel/quarkus/component/grpc/deployment/GrpcProcessor.java b/extensions/grpc/deployment/src/main/java/org/apache/camel/quarkus/component/grpc/deployment/GrpcProcessor.java
index 10a0d20e0c..0261667ce0 100644
--- a/extensions/grpc/deployment/src/main/java/org/apache/camel/quarkus/component/grpc/deployment/GrpcProcessor.java
+++ b/extensions/grpc/deployment/src/main/java/org/apache/camel/quarkus/component/grpc/deployment/GrpcProcessor.java
@@ -20,8 +20,6 @@ import java.lang.reflect.Modifier;
import java.util.Collection;
import java.util.List;
-import javax.enterprise.context.Dependent;
-
import io.grpc.BindableService;
import io.grpc.stub.AbstractAsyncStub;
import io.grpc.stub.AbstractBlockingStub;
@@ -41,6 +39,7 @@ import io.quarkus.gizmo.FieldCreator;
import io.quarkus.gizmo.MethodCreator;
import io.quarkus.gizmo.MethodDescriptor;
import io.quarkus.gizmo.ResultHandle;
+import jakarta.enterprise.context.Dependent;
import org.apache.camel.component.grpc.server.GrpcMethodHandler;
import org.apache.camel.quarkus.grpc.runtime.CamelQuarkusBindableService;
import org.apache.camel.quarkus.grpc.runtime.QuarkusBindableServiceFactory;
diff --git a/extensions/grpc/runtime/pom.xml b/extensions/grpc/runtime/pom.xml
index 9ed2ece34b..79abb29968 100644
--- a/extensions/grpc/runtime/pom.xml
+++ b/extensions/grpc/runtime/pom.xml
@@ -43,10 +43,6 @@
<groupId>com.google.code.findbugs</groupId>
<artifactId>jsr305</artifactId>
</exclusion>
- <exclusion>
- <groupId>io.vertx</groupId>
- <artifactId>vertx-grpc</artifactId>
- </exclusion>
</exclusions>
</dependency>
<dependency>
diff --git a/extensions/grpc/runtime/src/main/java/org/apache/camel/quarkus/grpc/runtime/QuarkusBindableServiceFactory.java b/extensions/grpc/runtime/src/main/java/org/apache/camel/quarkus/grpc/runtime/QuarkusBindableServiceFactory.java
index a28aabcac0..4c8b8942ec 100644
--- a/extensions/grpc/runtime/src/main/java/org/apache/camel/quarkus/grpc/runtime/QuarkusBindableServiceFactory.java
+++ b/extensions/grpc/runtime/src/main/java/org/apache/camel/quarkus/grpc/runtime/QuarkusBindableServiceFactory.java
@@ -16,12 +16,11 @@
*/
package org.apache.camel.quarkus.grpc.runtime;
-import javax.enterprise.inject.Instance;
-import javax.inject.Inject;
-import javax.inject.Named;
-import javax.inject.Singleton;
-
import io.grpc.BindableService;
+import jakarta.enterprise.inject.Instance;
+import jakarta.inject.Inject;
+import jakarta.inject.Named;
+import jakarta.inject.Singleton;
import org.apache.camel.CamelContext;
import org.apache.camel.component.grpc.GrpcConsumer;
import org.apache.camel.component.grpc.GrpcEndpoint;
diff --git a/extensions/infinispan/deployment/pom.xml b/extensions/infinispan/deployment/pom.xml
index a198455600..3b0a27f213 100644
--- a/extensions/infinispan/deployment/pom.xml
+++ b/extensions/infinispan/deployment/pom.xml
@@ -32,6 +32,12 @@
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-infinispan-client-deployment</artifactId>
+ <exclusions>
+ <exclusion><!-- avoid the mess in its transitives -->
+ <groupId>org.infinispan</groupId>
+ <artifactId>infinispan-server-testdriver-core</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
diff --git a/extensions/infinispan/runtime/pom.xml b/extensions/infinispan/runtime/pom.xml
index f592b9db65..2c3c94c37f 100644
--- a/extensions/infinispan/runtime/pom.xml
+++ b/extensions/infinispan/runtime/pom.xml
@@ -46,6 +46,16 @@
<groupId>io.quarkus</groupId>
<artifactId>quarkus-jaxb</artifactId>
</dependency>
+ <dependency>
+ <groupId>org.infinispan</groupId>
+ <artifactId>infinispan-remote-query-client</artifactId>
+ <exclusions>
+ <exclusion>
+ <groupId>io.reactivex.rxjava3</groupId>
+ <artifactId>rxjava</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
<dependency>
<groupId>org.apache.camel</groupId>
diff --git a/extensions/jackson/deployment/src/test/java/org/apache/camel/quarkus/component/jackson/JacksonTypeConverterPojoTest.java b/extensions/jackson/deployment/src/test/java/org/apache/camel/quarkus/component/jackson/JacksonTypeConverterPojoTest.java
index 8332fff82a..db203848f0 100644
--- a/extensions/jackson/deployment/src/test/java/org/apache/camel/quarkus/component/jackson/JacksonTypeConverterPojoTest.java
+++ b/extensions/jackson/deployment/src/test/java/org/apache/camel/quarkus/component/jackson/JacksonTypeConverterPojoTest.java
@@ -16,9 +16,8 @@
*/
package org.apache.camel.quarkus.component.jackson;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
import org.apache.camel.ProducerTemplate;
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.component.jackson.JacksonConstants;
diff --git a/extensions/jackson/deployment/src/test/java/org/apache/camel/quarkus/component/jackson/JacksonTypeConverterSimpleTest.java b/extensions/jackson/deployment/src/test/java/org/apache/camel/quarkus/component/jackson/JacksonTypeConverterSimpleTest.java
index 05946d122e..c4614bb81c 100644
--- a/extensions/jackson/deployment/src/test/java/org/apache/camel/quarkus/component/jackson/JacksonTypeConverterSimpleTest.java
+++ b/extensions/jackson/deployment/src/test/java/org/apache/camel/quarkus/component/jackson/JacksonTypeConverterSimpleTest.java
@@ -19,9 +19,8 @@ package org.apache.camel.quarkus.component.jackson;
import java.util.HashMap;
import java.util.Map;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
import org.apache.camel.CamelContext;
import org.apache.camel.Exchange;
import org.apache.camel.ExchangePattern;
diff --git a/extensions/jackson/deployment/src/test/java/org/apache/camel/quarkus/component/jackson/Order.java b/extensions/jackson/deployment/src/test/java/org/apache/camel/quarkus/component/jackson/Order.java
index b7ac89ea76..4d9fd1dcf6 100644
--- a/extensions/jackson/deployment/src/test/java/org/apache/camel/quarkus/component/jackson/Order.java
+++ b/extensions/jackson/deployment/src/test/java/org/apache/camel/quarkus/component/jackson/Order.java
@@ -16,12 +16,11 @@
*/
package org.apache.camel.quarkus.component.jackson;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlRootElement;
-
import io.quarkus.runtime.annotations.RegisterForReflection;
+import jakarta.xml.bind.annotation.XmlAccessType;
+import jakarta.xml.bind.annotation.XmlAccessorType;
+import jakarta.xml.bind.annotation.XmlAttribute;
+import jakarta.xml.bind.annotation.XmlRootElement;
@XmlRootElement(name = "order")
@XmlAccessorType(XmlAccessType.FIELD)
diff --git a/extensions/jackson/runtime/pom.xml b/extensions/jackson/runtime/pom.xml
index 4b5434b163..2015ed21d8 100644
--- a/extensions/jackson/runtime/pom.xml
+++ b/extensions/jackson/runtime/pom.xml
@@ -49,45 +49,19 @@
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.module</groupId>
- <artifactId>jackson-module-jaxb-annotations</artifactId>
- <exclusions>
- <exclusion>
- <groupId>jakarta.activation</groupId>
- <artifactId>jakarta.activation-api</artifactId>
- </exclusion>
- <exclusion>
- <groupId>jakarta.xml.bind</groupId>
- <artifactId>jakarta.xml.bind-api</artifactId>
- </exclusion>
- </exclusions>
+ <artifactId>jackson-module-jakarta-xmlbind-annotations</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-jackson</artifactId>
- <exclusions>
- <exclusion>
- <groupId>com.fasterxml.jackson.core</groupId>
- <artifactId>jackson-databind</artifactId>
- </exclusion>
- <exclusion>
- <groupId>com.fasterxml.jackson.module</groupId>
- <artifactId>jackson-module-jaxb-annotations</artifactId>
- </exclusion>
- </exclusions>
</dependency>
<dependency>
- <groupId>org.jboss.spec.javax.xml.bind</groupId>
- <artifactId>jboss-jaxb-api_2.3_spec</artifactId>
- <exclusions>
- <exclusion>
- <groupId>jakarta.activation</groupId>
- <artifactId>jakarta.activation-api</artifactId>
- </exclusion>
- </exclusions>
+ <groupId>jakarta.xml.bind</groupId>
+ <artifactId>jakarta.xml.bind-api</artifactId>
</dependency>
<dependency>
- <groupId>com.sun.activation</groupId>
- <artifactId>jakarta.activation</artifactId>
+ <groupId>org.eclipse.angus</groupId>
+ <artifactId>angus-activation</artifactId>
</dependency>
</dependencies>
diff --git a/extensions/jacksonxml/deployment/src/test/java/org/apache/camel/quarkus/component/jacksonxml/deployment/JacksonxmlTypeConverterTest.java b/extensions/jacksonxml/deployment/src/test/java/org/apache/camel/quarkus/component/jacksonxml/deployment/JacksonxmlTypeConverterTest.java
index 10b507bd21..6126325244 100644
--- a/extensions/jacksonxml/deployment/src/test/java/org/apache/camel/quarkus/component/jacksonxml/deployment/JacksonxmlTypeConverterTest.java
+++ b/extensions/jacksonxml/deployment/src/test/java/org/apache/camel/quarkus/component/jacksonxml/deployment/JacksonxmlTypeConverterTest.java
@@ -19,9 +19,8 @@ package org.apache.camel.quarkus.component.jacksonxml.deployment;
import java.util.HashMap;
import java.util.Map;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
import org.apache.camel.CamelContext;
import org.apache.camel.Exchange;
import org.apache.camel.builder.RouteBuilder;
diff --git a/extensions/java-joor-dsl/runtime/pom.xml b/extensions/java-joor-dsl/runtime/pom.xml
index 52bdf62b47..d6d9d738d2 100644
--- a/extensions/java-joor-dsl/runtime/pom.xml
+++ b/extensions/java-joor-dsl/runtime/pom.xml
@@ -44,11 +44,6 @@
<groupId>org.apache.camel</groupId>
<artifactId>camel-java-joor-dsl</artifactId>
</dependency>
- <dependency>
- <groupId>org.graalvm.nativeimage</groupId>
- <artifactId>svm</artifactId>
- <scope>provided</scope>
- </dependency>
</dependencies>
<build>
diff --git a/extensions/java-joor-dsl/runtime/src/main/java/org/apache/camel/quarkus/dsl/java/joor/runtime/graal/SubstituteClassRoutesBuilderLoader.java b/extensions/java-joor-dsl/runtime/src/main/java/org/apache/camel/quarkus/dsl/java/joor/runtime/graal/SubstituteClassRoutesBuilderLoader.java
deleted file mode 100644
index eac119f24b..0000000000
--- a/extensions/java-joor-dsl/runtime/src/main/java/org/apache/camel/quarkus/dsl/java/joor/runtime/graal/SubstituteClassRoutesBuilderLoader.java
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.quarkus.dsl.java.joor.runtime.graal;
-
-import java.util.Collection;
-
-import com.oracle.svm.core.annotate.Substitute;
-import com.oracle.svm.core.annotate.TargetClass;
-import org.apache.camel.RoutesBuilder;
-import org.apache.camel.dsl.java.joor.ClassRoutesBuilderLoader;
-import org.apache.camel.spi.Resource;
-
-@TargetClass(ClassRoutesBuilderLoader.class)
-final class SubstituteClassRoutesBuilderLoader {
-
- @Substitute
- protected Collection<RoutesBuilder> doLoadRoutesBuilders(Collection<Resource> resources) {
- throw new UnsupportedOperationException("The class files are not supported");
- }
-}
diff --git a/extensions/java-joor-dsl/runtime/src/main/java/org/apache/camel/quarkus/dsl/java/joor/runtime/graal/SubstituteJavaRoutesBuilderLoader.java b/extensions/java-joor-dsl/runtime/src/main/java/org/apache/camel/quarkus/dsl/java/joor/runtime/graal/SubstituteJavaRoutesBuilderLoader.java
deleted file mode 100644
index 9fdc7d75e6..0000000000
--- a/extensions/java-joor-dsl/runtime/src/main/java/org/apache/camel/quarkus/dsl/java/joor/runtime/graal/SubstituteJavaRoutesBuilderLoader.java
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.quarkus.dsl.java.joor.runtime.graal;
-
-import java.util.Collection;
-import java.util.List;
-
-import com.oracle.svm.core.annotate.Substitute;
-import com.oracle.svm.core.annotate.TargetClass;
-import org.apache.camel.RoutesBuilder;
-import org.apache.camel.dsl.java.joor.JavaRoutesBuilderLoader;
-import org.apache.camel.spi.Resource;
-
-@TargetClass(JavaRoutesBuilderLoader.class)
-final class SubstituteJavaRoutesBuilderLoader {
-
- @Substitute
- protected Collection<RoutesBuilder> doLoadRoutesBuilders(Collection<Resource> resources) throws Exception {
- // Do nothing as it is already done
- return List.of();
- }
-}
diff --git a/extensions/jaxb/deployment/src/main/java/org/apache/camel/quarkus/component/jaxb/deployment/JaxbProcessor.java b/extensions/jaxb/deployment/src/main/java/org/apache/camel/quarkus/component/jaxb/deployment/JaxbProcessor.java
index c01f2f80f8..5cfd6b9ae2 100644
--- a/extensions/jaxb/deployment/src/main/java/org/apache/camel/quarkus/component/jaxb/deployment/JaxbProcessor.java
+++ b/extensions/jaxb/deployment/src/main/java/org/apache/camel/quarkus/component/jaxb/deployment/JaxbProcessor.java
@@ -16,12 +16,10 @@
*/
package org.apache.camel.quarkus.component.jaxb.deployment;
-import com.sun.xml.bind.v2.runtime.output.FastInfosetStreamWriterOutput;
import io.quarkus.deployment.annotations.BuildStep;
import io.quarkus.deployment.annotations.ExecutionTime;
import io.quarkus.deployment.annotations.Record;
import io.quarkus.deployment.builditem.FeatureBuildItem;
-import io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem;
import org.apache.camel.quarkus.component.jaxb.JaxbRecorder;
import org.apache.camel.quarkus.core.deployment.spi.CamelContextCustomizerBuildItem;
@@ -34,11 +32,6 @@ class JaxbProcessor {
return new FeatureBuildItem(FEATURE);
}
- @BuildStep
- RuntimeInitializedClassBuildItem fastInfosetStreamWriterOutput() {
- return new RuntimeInitializedClassBuildItem(FastInfosetStreamWriterOutput.class.getCanonicalName());
- }
-
@BuildStep
@Record(value = ExecutionTime.STATIC_INIT)
CamelContextCustomizerBuildItem contextCustomizer(JaxbRecorder recorder) {
diff --git a/extensions/jdbc/runtime/pom.xml b/extensions/jdbc/runtime/pom.xml
index 836452be3b..f2cc7a498b 100644
--- a/extensions/jdbc/runtime/pom.xml
+++ b/extensions/jdbc/runtime/pom.xml
@@ -50,10 +50,6 @@
<groupId>io.quarkus</groupId>
<artifactId>quarkus-narayana-jta</artifactId>
</dependency>
- <dependency>
- <groupId>jakarta.security.jacc</groupId>
- <artifactId>jakarta.security.jacc-api</artifactId>
- </dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-jdbc</artifactId>
diff --git a/extensions/jira/runtime/pom.xml b/extensions/jira/runtime/pom.xml
index 4982d37300..99fd331e9c 100644
--- a/extensions/jira/runtime/pom.xml
+++ b/extensions/jira/runtime/pom.xml
@@ -81,10 +81,6 @@
</exclusion>
</exclusions>
</dependency>
- <dependency>
- <groupId>org.jboss.spec.javax.ws.rs</groupId>
- <artifactId>jboss-jaxrs-api_2.1_spec</artifactId>
- </dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-rest-client</artifactId>
diff --git a/extensions/jms/runtime/pom.xml b/extensions/jms/runtime/pom.xml
index d714e83a00..0ed588ff6c 100644
--- a/extensions/jms/runtime/pom.xml
+++ b/extensions/jms/runtime/pom.xml
@@ -51,6 +51,18 @@
<groupId>jakarta.jms</groupId>
<artifactId>jakarta.jms-api</artifactId>
</dependency>
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-jms</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-messaging</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-tx</artifactId>
+ </dependency>
</dependencies>
<build>
diff --git a/extensions/jpa/runtime/pom.xml b/extensions/jpa/runtime/pom.xml
index eea36bfb8c..1a8c05a9f7 100644
--- a/extensions/jpa/runtime/pom.xml
+++ b/extensions/jpa/runtime/pom.xml
@@ -52,6 +52,11 @@
<groupId>org.apache.camel</groupId>
<artifactId>camel-jpa</artifactId>
</dependency>
+
+ <dependency><!-- https://github.com/apache/camel-quarkus/issues/4084 -->
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-tx</artifactId>
+ </dependency>
</dependencies>
<build>
diff --git a/extensions/jpa/runtime/src/main/java/org/apache/camel/quarkus/component/jpa/CamelJpaRecorder.java b/extensions/jpa/runtime/src/main/java/org/apache/camel/quarkus/component/jpa/CamelJpaRecorder.java
index 38fc108477..58b7f0fb84 100644
--- a/extensions/jpa/runtime/src/main/java/org/apache/camel/quarkus/component/jpa/CamelJpaRecorder.java
+++ b/extensions/jpa/runtime/src/main/java/org/apache/camel/quarkus/component/jpa/CamelJpaRecorder.java
@@ -16,12 +16,11 @@
*/
package org.apache.camel.quarkus.component.jpa;
-import javax.transaction.TransactionManager;
-import javax.transaction.UserTransaction;
-
import io.quarkus.arc.Arc;
import io.quarkus.runtime.RuntimeValue;
import io.quarkus.runtime.annotations.Recorder;
+import jakarta.transaction.TransactionManager;
+import jakarta.transaction.UserTransaction;
import org.apache.camel.component.jpa.JpaComponent;
import org.springframework.transaction.jta.JtaTransactionManager;
diff --git a/extensions/jta/deployment/src/test/java/org/apache/camel/quarkus/component/jta/MandatoryJtaTransactionPolicyTest.java b/extensions/jta/deployment/src/test/java/org/apache/camel/quarkus/component/jta/MandatoryJtaTransactionPolicyTest.java
index a09fd8fa23..18e5c91612 100644
--- a/extensions/jta/deployment/src/test/java/org/apache/camel/quarkus/component/jta/MandatoryJtaTransactionPolicyTest.java
+++ b/extensions/jta/deployment/src/test/java/org/apache/camel/quarkus/component/jta/MandatoryJtaTransactionPolicyTest.java
@@ -19,12 +19,11 @@ package org.apache.camel.quarkus.component.jta;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.TimeUnit;
-import javax.inject.Inject;
-import javax.inject.Named;
-import javax.transaction.Status;
-import javax.transaction.TransactionManager;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
+import jakarta.inject.Named;
+import jakarta.transaction.Status;
+import jakarta.transaction.TransactionManager;
import org.jboss.shrinkwrap.api.ShrinkWrap;
import org.jboss.shrinkwrap.api.spec.JavaArchive;
import org.junit.jupiter.api.AfterEach;
diff --git a/extensions/jta/deployment/src/test/java/org/apache/camel/quarkus/component/jta/MockTransaction.java b/extensions/jta/deployment/src/test/java/org/apache/camel/quarkus/component/jta/MockTransaction.java
index b947b8bc5c..064724cf51 100644
--- a/extensions/jta/deployment/src/test/java/org/apache/camel/quarkus/component/jta/MockTransaction.java
+++ b/extensions/jta/deployment/src/test/java/org/apache/camel/quarkus/component/jta/MockTransaction.java
@@ -16,14 +16,15 @@
*/
package org.apache.camel.quarkus.component.jta;
-import javax.transaction.HeuristicMixedException;
-import javax.transaction.HeuristicRollbackException;
-import javax.transaction.RollbackException;
-import javax.transaction.Synchronization;
-import javax.transaction.SystemException;
-import javax.transaction.Transaction;
import javax.transaction.xa.XAResource;
+import jakarta.transaction.HeuristicMixedException;
+import jakarta.transaction.HeuristicRollbackException;
+import jakarta.transaction.RollbackException;
+import jakarta.transaction.Synchronization;
+import jakarta.transaction.SystemException;
+import jakarta.transaction.Transaction;
+
public class MockTransaction implements Transaction {
@Override
diff --git a/extensions/jta/deployment/src/test/java/org/apache/camel/quarkus/component/jta/MockTransactionManagerProducer.java b/extensions/jta/deployment/src/test/java/org/apache/camel/quarkus/component/jta/MockTransactionManagerProducer.java
index 62d74cdd84..d4b96ade0c 100644
--- a/extensions/jta/deployment/src/test/java/org/apache/camel/quarkus/component/jta/MockTransactionManagerProducer.java
+++ b/extensions/jta/deployment/src/test/java/org/apache/camel/quarkus/component/jta/MockTransactionManagerProducer.java
@@ -16,13 +16,12 @@
*/
package org.apache.camel.quarkus.component.jta;
-import javax.enterprise.context.ApplicationScoped;
-import javax.enterprise.inject.Alternative;
-import javax.enterprise.inject.Produces;
-import javax.inject.Singleton;
-import javax.transaction.TransactionManager;
-
import io.quarkus.arc.Priority;
+import jakarta.enterprise.context.ApplicationScoped;
+import jakarta.enterprise.inject.Alternative;
+import jakarta.enterprise.inject.Produces;
+import jakarta.inject.Singleton;
+import jakarta.transaction.TransactionManager;
import org.mockito.Mockito;
@ApplicationScoped
diff --git a/extensions/jta/deployment/src/test/java/org/apache/camel/quarkus/component/jta/NeverJtaTransactionPolicyTest.java b/extensions/jta/deployment/src/test/java/org/apache/camel/quarkus/component/jta/NeverJtaTransactionPolicyTest.java
index 27aae78102..0c2d9a6b44 100644
--- a/extensions/jta/deployment/src/test/java/org/apache/camel/quarkus/component/jta/NeverJtaTransactionPolicyTest.java
+++ b/extensions/jta/deployment/src/test/java/org/apache/camel/quarkus/component/jta/NeverJtaTransactionPolicyTest.java
@@ -19,12 +19,11 @@ package org.apache.camel.quarkus.component.jta;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.TimeUnit;
-import javax.inject.Inject;
-import javax.inject.Named;
-import javax.transaction.Status;
-import javax.transaction.TransactionManager;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
+import jakarta.inject.Named;
+import jakarta.transaction.Status;
+import jakarta.transaction.TransactionManager;
import org.jboss.shrinkwrap.api.ShrinkWrap;
import org.jboss.shrinkwrap.api.spec.JavaArchive;
import org.junit.jupiter.api.AfterEach;
diff --git a/extensions/jta/deployment/src/test/java/org/apache/camel/quarkus/component/jta/NotSupportedJtaTransactionPolicyTest.java b/extensions/jta/deployment/src/test/java/org/apache/camel/quarkus/component/jta/NotSupportedJtaTransactionPolicyTest.java
index aafffc2e3b..0e4caf2fc4 100644
--- a/extensions/jta/deployment/src/test/java/org/apache/camel/quarkus/component/jta/NotSupportedJtaTransactionPolicyTest.java
+++ b/extensions/jta/deployment/src/test/java/org/apache/camel/quarkus/component/jta/NotSupportedJtaTransactionPolicyTest.java
@@ -19,11 +19,10 @@ package org.apache.camel.quarkus.component.jta;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.TimeUnit;
-import javax.inject.Inject;
-import javax.inject.Named;
-import javax.transaction.TransactionManager;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
+import jakarta.inject.Named;
+import jakarta.transaction.TransactionManager;
import org.jboss.shrinkwrap.api.ShrinkWrap;
import org.jboss.shrinkwrap.api.spec.JavaArchive;
import org.junit.jupiter.api.AfterEach;
diff --git a/extensions/jta/deployment/src/test/java/org/apache/camel/quarkus/component/jta/RequiredJtaTransactionPolicyTest.java b/extensions/jta/deployment/src/test/java/org/apache/camel/quarkus/component/jta/RequiredJtaTransactionPolicyTest.java
index d5e43b993d..bdd6971e14 100644
--- a/extensions/jta/deployment/src/test/java/org/apache/camel/quarkus/component/jta/RequiredJtaTransactionPolicyTest.java
+++ b/extensions/jta/deployment/src/test/java/org/apache/camel/quarkus/component/jta/RequiredJtaTransactionPolicyTest.java
@@ -19,12 +19,11 @@ package org.apache.camel.quarkus.component.jta;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.TimeUnit;
-import javax.inject.Inject;
-import javax.inject.Named;
-import javax.transaction.Status;
-import javax.transaction.TransactionManager;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
+import jakarta.inject.Named;
+import jakarta.transaction.Status;
+import jakarta.transaction.TransactionManager;
import org.jboss.shrinkwrap.api.ShrinkWrap;
import org.jboss.shrinkwrap.api.spec.JavaArchive;
import org.junit.jupiter.api.AfterEach;
diff --git a/extensions/jta/deployment/src/test/java/org/apache/camel/quarkus/component/jta/RequiresNewJtaTransactionPolicyTest.java b/extensions/jta/deployment/src/test/java/org/apache/camel/quarkus/component/jta/RequiresNewJtaTransactionPolicyTest.java
index 464261f084..708e914043 100644
--- a/extensions/jta/deployment/src/test/java/org/apache/camel/quarkus/component/jta/RequiresNewJtaTransactionPolicyTest.java
+++ b/extensions/jta/deployment/src/test/java/org/apache/camel/quarkus/component/jta/RequiresNewJtaTransactionPolicyTest.java
@@ -19,12 +19,11 @@ package org.apache.camel.quarkus.component.jta;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.TimeUnit;
-import javax.inject.Inject;
-import javax.inject.Named;
-import javax.transaction.Status;
-import javax.transaction.TransactionManager;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
+import jakarta.inject.Named;
+import jakarta.transaction.Status;
+import jakarta.transaction.TransactionManager;
import org.jboss.shrinkwrap.api.ShrinkWrap;
import org.jboss.shrinkwrap.api.spec.JavaArchive;
import org.junit.jupiter.api.AfterEach;
diff --git a/extensions/jta/deployment/src/test/java/org/apache/camel/quarkus/component/jta/SupportsJtaTransactionPolicyTest.java b/extensions/jta/deployment/src/test/java/org/apache/camel/quarkus/component/jta/SupportsJtaTransactionPolicyTest.java
index 562060e5de..b29fe4b6a5 100644
--- a/extensions/jta/deployment/src/test/java/org/apache/camel/quarkus/component/jta/SupportsJtaTransactionPolicyTest.java
+++ b/extensions/jta/deployment/src/test/java/org/apache/camel/quarkus/component/jta/SupportsJtaTransactionPolicyTest.java
@@ -19,11 +19,10 @@ package org.apache.camel.quarkus.component.jta;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.TimeUnit;
-import javax.inject.Inject;
-import javax.inject.Named;
-import javax.transaction.TransactionManager;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
+import jakarta.inject.Named;
+import jakarta.transaction.TransactionManager;
import org.jboss.shrinkwrap.api.ShrinkWrap;
import org.jboss.shrinkwrap.api.spec.JavaArchive;
import org.junit.jupiter.api.AfterEach;
diff --git a/extensions/jta/runtime/src/main/java/org/apache/camel/quarkus/component/jta/MandatoryJtaTransactionPolicy.java b/extensions/jta/runtime/src/main/java/org/apache/camel/quarkus/component/jta/MandatoryJtaTransactionPolicy.java
index 8c7f106fe9..382d3f0ae7 100644
--- a/extensions/jta/runtime/src/main/java/org/apache/camel/quarkus/component/jta/MandatoryJtaTransactionPolicy.java
+++ b/extensions/jta/runtime/src/main/java/org/apache/camel/quarkus/component/jta/MandatoryJtaTransactionPolicy.java
@@ -16,7 +16,7 @@
*/
package org.apache.camel.quarkus.component.jta;
-import javax.inject.Named;
+import jakarta.inject.Named;
@Named("PROPAGATION_MANDATORY")
public final class MandatoryJtaTransactionPolicy extends TransactionalJtaTransactionPolicy {
diff --git a/extensions/jta/runtime/src/main/java/org/apache/camel/quarkus/component/jta/NeverJtaTransactionPolicy.java b/extensions/jta/runtime/src/main/java/org/apache/camel/quarkus/component/jta/NeverJtaTransactionPolicy.java
index da236342b2..cf3b30e556 100644
--- a/extensions/jta/runtime/src/main/java/org/apache/camel/quarkus/component/jta/NeverJtaTransactionPolicy.java
+++ b/extensions/jta/runtime/src/main/java/org/apache/camel/quarkus/component/jta/NeverJtaTransactionPolicy.java
@@ -16,7 +16,7 @@
*/
package org.apache.camel.quarkus.component.jta;
-import javax.inject.Named;
+import jakarta.inject.Named;
@Named("PROPAGATION_NEVER")
public final class NeverJtaTransactionPolicy extends TransactionalJtaTransactionPolicy {
diff --git a/extensions/jta/runtime/src/main/java/org/apache/camel/quarkus/component/jta/NotSupportedJtaTransactionPolicy.java b/extensions/jta/runtime/src/main/java/org/apache/camel/quarkus/component/jta/NotSupportedJtaTransactionPolicy.java
index f0586510b8..7dec059d92 100644
--- a/extensions/jta/runtime/src/main/java/org/apache/camel/quarkus/component/jta/NotSupportedJtaTransactionPolicy.java
+++ b/extensions/jta/runtime/src/main/java/org/apache/camel/quarkus/component/jta/NotSupportedJtaTransactionPolicy.java
@@ -16,8 +16,8 @@
*/
package org.apache.camel.quarkus.component.jta;
-import javax.inject.Named;
-import javax.transaction.Transaction;
+import jakarta.inject.Named;
+import jakarta.transaction.Transaction;
@Named("PROPAGATION_NOT_SUPPORTED")
public final class NotSupportedJtaTransactionPolicy extends TransactionalJtaTransactionPolicy {
diff --git a/extensions/jta/runtime/src/main/java/org/apache/camel/quarkus/component/jta/RequiredJtaTransactionPolicy.java b/extensions/jta/runtime/src/main/java/org/apache/camel/quarkus/component/jta/RequiredJtaTransactionPolicy.java
index d157fa92ac..fac681acad 100644
--- a/extensions/jta/runtime/src/main/java/org/apache/camel/quarkus/component/jta/RequiredJtaTransactionPolicy.java
+++ b/extensions/jta/runtime/src/main/java/org/apache/camel/quarkus/component/jta/RequiredJtaTransactionPolicy.java
@@ -16,7 +16,7 @@
*/
package org.apache.camel.quarkus.component.jta;
-import javax.inject.Named;
+import jakarta.inject.Named;
@Named("PROPAGATION_REQUIRED")
public final class RequiredJtaTransactionPolicy extends TransactionalJtaTransactionPolicy {
diff --git a/extensions/jta/runtime/src/main/java/org/apache/camel/quarkus/component/jta/RequiresNewJtaTransactionPolicy.java b/extensions/jta/runtime/src/main/java/org/apache/camel/quarkus/component/jta/RequiresNewJtaTransactionPolicy.java
index 1e4af6f3f0..60156dc221 100644
--- a/extensions/jta/runtime/src/main/java/org/apache/camel/quarkus/component/jta/RequiresNewJtaTransactionPolicy.java
+++ b/extensions/jta/runtime/src/main/java/org/apache/camel/quarkus/component/jta/RequiresNewJtaTransactionPolicy.java
@@ -16,8 +16,8 @@
*/
package org.apache.camel.quarkus.component.jta;
-import javax.inject.Named;
-import javax.transaction.Transaction;
+import jakarta.inject.Named;
+import jakarta.transaction.Transaction;
@Named("PROPAGATION_REQUIRES_NEW")
public final class RequiresNewJtaTransactionPolicy extends TransactionalJtaTransactionPolicy {
diff --git a/extensions/jta/runtime/src/main/java/org/apache/camel/quarkus/component/jta/SupportsJtaTransactionPolicy.java b/extensions/jta/runtime/src/main/java/org/apache/camel/quarkus/component/jta/SupportsJtaTransactionPolicy.java
index a898d1c9b8..bb83d75829 100644
--- a/extensions/jta/runtime/src/main/java/org/apache/camel/quarkus/component/jta/SupportsJtaTransactionPolicy.java
+++ b/extensions/jta/runtime/src/main/java/org/apache/camel/quarkus/component/jta/SupportsJtaTransactionPolicy.java
@@ -16,7 +16,7 @@
*/
package org.apache.camel.quarkus.component.jta;
-import javax.inject.Named;
+import jakarta.inject.Named;
@Named("PROPAGATION_SUPPORTS")
public final class SupportsJtaTransactionPolicy extends TransactionalJtaTransactionPolicy {
diff --git a/extensions/jta/runtime/src/main/java/org/apache/camel/quarkus/component/jta/TransactionalJtaTransactionPolicy.java b/extensions/jta/runtime/src/main/java/org/apache/camel/quarkus/component/jta/TransactionalJtaTransactionPolicy.java
index 16dc630f6c..00a2fc2e00 100644
--- a/extensions/jta/runtime/src/main/java/org/apache/camel/quarkus/component/jta/TransactionalJtaTransactionPolicy.java
+++ b/extensions/jta/runtime/src/main/java/org/apache/camel/quarkus/component/jta/TransactionalJtaTransactionPolicy.java
@@ -16,15 +16,14 @@
*/
package org.apache.camel.quarkus.component.jta;
-import javax.inject.Inject;
-import javax.transaction.HeuristicMixedException;
-import javax.transaction.HeuristicRollbackException;
-import javax.transaction.RollbackException;
-import javax.transaction.Status;
-import javax.transaction.SystemException;
-import javax.transaction.Transaction;
-import javax.transaction.TransactionManager;
-
+import jakarta.inject.Inject;
+import jakarta.transaction.HeuristicMixedException;
+import jakarta.transaction.HeuristicRollbackException;
+import jakarta.transaction.RollbackException;
+import jakarta.transaction.Status;
+import jakarta.transaction.SystemException;
+import jakarta.transaction.Transaction;
+import jakarta.transaction.TransactionManager;
import org.apache.camel.CamelException;
import org.apache.camel.jta.JtaTransactionPolicy;
import org.slf4j.Logger;
diff --git a/extensions/kafka/deployment/src/test/java/org/apache/camel/quarkus/component/kafka/deployment/KafkaDevServicesDisabledTest.java b/extensions/kafka/deployment/src/test/java/org/apache/camel/quarkus/component/kafka/deployment/KafkaDevServicesDisabledTest.java
index 14883db780..717eb9ec6a 100644
--- a/extensions/kafka/deployment/src/test/java/org/apache/camel/quarkus/component/kafka/deployment/KafkaDevServicesDisabledTest.java
+++ b/extensions/kafka/deployment/src/test/java/org/apache/camel/quarkus/component/kafka/deployment/KafkaDevServicesDisabledTest.java
@@ -16,9 +16,8 @@
*/
package org.apache.camel.quarkus.component.kafka.deployment;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
import org.apache.camel.CamelContext;
import org.apache.camel.component.kafka.KafkaComponent;
import org.apache.camel.component.kafka.KafkaConfiguration;
diff --git a/extensions/kafka/deployment/src/test/java/org/apache/camel/quarkus/component/kafka/deployment/KafkaDevServicesEnabledTest.java b/extensions/kafka/deployment/src/test/java/org/apache/camel/quarkus/component/kafka/deployment/KafkaDevServicesEnabledTest.java
index aa652d2f6f..f0aefe9acf 100644
--- a/extensions/kafka/deployment/src/test/java/org/apache/camel/quarkus/component/kafka/deployment/KafkaDevServicesEnabledTest.java
+++ b/extensions/kafka/deployment/src/test/java/org/apache/camel/quarkus/component/kafka/deployment/KafkaDevServicesEnabledTest.java
@@ -16,9 +16,8 @@
*/
package org.apache.camel.quarkus.component.kafka.deployment;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
import org.apache.camel.CamelContext;
import org.apache.camel.ConsumerTemplate;
import org.apache.camel.ProducerTemplate;
diff --git a/extensions/kafka/deployment/src/test/java/org/apache/camel/quarkus/component/kafka/deployment/QuarkusKafkaClientFactoryDisabledMergeConfigTest.java b/extensions/kafka/deployment/src/test/java/org/apache/camel/quarkus/component/kafka/deployment/QuarkusKafkaClientFactoryDisabledMergeConfigTest.java
index ce9772a911..596131cfe1 100644
--- a/extensions/kafka/deployment/src/test/java/org/apache/camel/quarkus/component/kafka/deployment/QuarkusKafkaClientFactoryDisabledMergeConfigTest.java
+++ b/extensions/kafka/deployment/src/test/java/org/apache/camel/quarkus/component/kafka/deployment/QuarkusKafkaClientFactoryDisabledMergeConfigTest.java
@@ -19,11 +19,10 @@ package org.apache.camel.quarkus.component.kafka.deployment;
import java.util.Arrays;
import java.util.Set;
-import javax.inject.Inject;
-
import io.quarkus.bootstrap.model.AppArtifact;
import io.quarkus.builder.Version;
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
import org.apache.camel.CamelContext;
import org.apache.camel.component.kafka.KafkaClientFactory;
import org.jboss.shrinkwrap.api.ShrinkWrap;
diff --git a/extensions/kafka/deployment/src/test/java/org/apache/camel/quarkus/component/kafka/deployment/QuarkusKafkaClientFactoryDisabledTest.java b/extensions/kafka/deployment/src/test/java/org/apache/camel/quarkus/component/kafka/deployment/QuarkusKafkaClientFactoryDisabledTest.java
index e22a677736..3d24cf5bb0 100644
--- a/extensions/kafka/deployment/src/test/java/org/apache/camel/quarkus/component/kafka/deployment/QuarkusKafkaClientFactoryDisabledTest.java
+++ b/extensions/kafka/deployment/src/test/java/org/apache/camel/quarkus/component/kafka/deployment/QuarkusKafkaClientFactoryDisabledTest.java
@@ -18,9 +18,8 @@ package org.apache.camel.quarkus.component.kafka.deployment;
import java.util.Set;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
import org.apache.camel.CamelContext;
import org.apache.camel.component.kafka.KafkaClientFactory;
import org.jboss.shrinkwrap.api.ShrinkWrap;
diff --git a/extensions/kafka/deployment/src/test/java/org/apache/camel/quarkus/component/kafka/deployment/QuarkusKafkaClientFactoryDisabledViaPropertiesTest.java b/extensions/kafka/deployment/src/test/java/org/apache/camel/quarkus/component/kafka/deployment/QuarkusKafkaClientFactoryDisabledViaPropertiesTest.java
index d9ba414839..5816a0f170 100644
--- a/extensions/kafka/deployment/src/test/java/org/apache/camel/quarkus/component/kafka/deployment/QuarkusKafkaClientFactoryDisabledViaPropertiesTest.java
+++ b/extensions/kafka/deployment/src/test/java/org/apache/camel/quarkus/component/kafka/deployment/QuarkusKafkaClientFactoryDisabledViaPropertiesTest.java
@@ -19,11 +19,10 @@ package org.apache.camel.quarkus.component.kafka.deployment;
import java.util.Arrays;
import java.util.Set;
-import javax.inject.Inject;
-
import io.quarkus.bootstrap.model.AppArtifact;
import io.quarkus.builder.Version;
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
import org.apache.camel.CamelContext;
import org.apache.camel.component.kafka.KafkaClientFactory;
import org.jboss.shrinkwrap.api.ShrinkWrap;
diff --git a/extensions/kafka/deployment/src/test/java/org/apache/camel/quarkus/component/kafka/deployment/QuarkusKafkaClientFactoryEnabledTest.java b/extensions/kafka/deployment/src/test/java/org/apache/camel/quarkus/component/kafka/deployment/QuarkusKafkaClientFactoryEnabledTest.java
index 07cb388681..fe15ebe74c 100644
--- a/extensions/kafka/deployment/src/test/java/org/apache/camel/quarkus/component/kafka/deployment/QuarkusKafkaClientFactoryEnabledTest.java
+++ b/extensions/kafka/deployment/src/test/java/org/apache/camel/quarkus/component/kafka/deployment/QuarkusKafkaClientFactoryEnabledTest.java
@@ -19,11 +19,10 @@ package org.apache.camel.quarkus.component.kafka.deployment;
import java.util.Arrays;
import java.util.Set;
-import javax.inject.Inject;
-
import io.quarkus.bootstrap.model.AppArtifact;
import io.quarkus.builder.Version;
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
import org.apache.camel.CamelContext;
import org.apache.camel.component.kafka.KafkaClientFactory;
import org.apache.camel.quarkus.component.kafka.QuarkusKafkaClientFactory;
diff --git a/extensions/kafka/deployment/src/test/java/org/apache/camel/quarkus/component/kafka/deployment/QuarkusKafkaClientFactoryTest.java b/extensions/kafka/deployment/src/test/java/org/apache/camel/quarkus/component/kafka/deployment/QuarkusKafkaClientFactoryTest.java
index bbc1f6e440..f4bbf42a35 100644
--- a/extensions/kafka/deployment/src/test/java/org/apache/camel/quarkus/component/kafka/deployment/QuarkusKafkaClientFactoryTest.java
+++ b/extensions/kafka/deployment/src/test/java/org/apache/camel/quarkus/component/kafka/deployment/QuarkusKafkaClientFactoryTest.java
@@ -19,11 +19,10 @@ package org.apache.camel.quarkus.component.kafka.deployment;
import java.util.Arrays;
import java.util.Properties;
-import javax.inject.Inject;
-
import io.quarkus.bootstrap.model.AppArtifact;
import io.quarkus.builder.Version;
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
import org.apache.camel.component.kafka.KafkaClientFactory;
import org.apache.camel.component.kafka.KafkaConfiguration;
import org.apache.camel.quarkus.component.kafka.QuarkusKafkaClientFactory;
diff --git a/extensions/kafka/runtime/src/main/java/org/apache/camel/quarkus/component/kafka/KafkaClientFactoryProducer.java b/extensions/kafka/runtime/src/main/java/org/apache/camel/quarkus/component/kafka/KafkaClientFactoryProducer.java
index 4d23b3f73f..d049101cf8 100644
--- a/extensions/kafka/runtime/src/main/java/org/apache/camel/quarkus/component/kafka/KafkaClientFactoryProducer.java
+++ b/extensions/kafka/runtime/src/main/java/org/apache/camel/quarkus/component/kafka/KafkaClientFactoryProducer.java
@@ -19,12 +19,11 @@ package org.apache.camel.quarkus.component.kafka;
import java.util.Map;
import java.util.Optional;
-import javax.enterprise.inject.Produces;
-import javax.inject.Inject;
-import javax.inject.Singleton;
-
import io.quarkus.arc.DefaultBean;
import io.smallrye.common.annotation.Identifier;
+import jakarta.enterprise.inject.Produces;
+import jakarta.inject.Inject;
+import jakarta.inject.Singleton;
import org.apache.camel.component.kafka.KafkaClientFactory;
import org.eclipse.microprofile.config.Config;
diff --git a/extensions/kubernetes/deployment/src/test/java/org/apache/camel/quarkus/component/kubernetes/cluster/deployment/KubernetesClusterServiceConfigDefaultTest.java b/extensions/kubernetes/deployment/src/test/java/org/apache/camel/quarkus/component/kubernetes/cluster/deployment/KubernetesClusterServiceConfigDefaultTest.java
index 21b77b529f..fbc07c2342 100644
--- a/extensions/kubernetes/deployment/src/test/java/org/apache/camel/quarkus/component/kubernetes/cluster/deployment/KubernetesClusterServiceConfigDefaultTest.java
+++ b/extensions/kubernetes/deployment/src/test/java/org/apache/camel/quarkus/component/kubernetes/cluster/deployment/KubernetesClusterServiceConfigDefaultTest.java
@@ -21,9 +21,8 @@ import java.io.StringWriter;
import java.io.Writer;
import java.util.Properties;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
import org.apache.camel.CamelContext;
import org.apache.camel.component.kubernetes.cluster.KubernetesClusterService;
import org.apache.camel.impl.DefaultCamelContext;
diff --git a/extensions/kubernetes/deployment/src/test/java/org/apache/camel/quarkus/component/kubernetes/cluster/deployment/KubernetesClusterServiceConfigEnabledWithRebalancingtTest.java b/extensions/kubernetes/deployment/src/test/java/org/apache/camel/quarkus/component/kubernetes/cluster/deployment/KubernetesClusterServiceConfigEnabledWithRebalancingtTest.java
index bc3eb5f3f0..9ee16fb9a8 100644
--- a/extensions/kubernetes/deployment/src/test/java/org/apache/camel/quarkus/component/kubernetes/cluster/deployment/KubernetesClusterServiceConfigEnabledWithRebalancingtTest.java
+++ b/extensions/kubernetes/deployment/src/test/java/org/apache/camel/quarkus/component/kubernetes/cluster/deployment/KubernetesClusterServiceConfigEnabledWithRebalancingtTest.java
@@ -21,9 +21,8 @@ import java.io.StringWriter;
import java.io.Writer;
import java.util.Properties;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
import org.apache.camel.CamelContext;
import org.apache.camel.impl.DefaultCamelContext;
import org.apache.camel.support.cluster.RebalancingCamelClusterService;
diff --git a/extensions/kubernetes/deployment/src/test/java/org/apache/camel/quarkus/component/kubernetes/cluster/deployment/KubernetesClusterServiceConfigEnabledWithoutDefaultsTest.java b/extensions/kubernetes/deployment/src/test/java/org/apache/camel/quarkus/component/kubernetes/cluster/deployment/KubernetesClusterServiceConfigEnabledWithoutDefaultsTest.java
index ec2ca08e80..b111297180 100644
--- a/extensions/kubernetes/deployment/src/test/java/org/apache/camel/quarkus/component/kubernetes/cluster/deployment/KubernetesClusterServiceConfigEnabledWithoutDefaultsTest.java
+++ b/extensions/kubernetes/deployment/src/test/java/org/apache/camel/quarkus/component/kubernetes/cluster/deployment/KubernetesClusterServiceConfigEnabledWithoutDefaultsTest.java
@@ -21,9 +21,8 @@ import java.io.StringWriter;
import java.io.Writer;
import java.util.Properties;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
import org.apache.camel.CamelContext;
import org.apache.camel.component.kubernetes.cluster.KubernetesClusterService;
import org.apache.camel.component.kubernetes.cluster.LeaseResourceType;
diff --git a/extensions/kubernetes/deployment/src/test/java/org/apache/camel/quarkus/component/kubernetes/cluster/deployment/KubernetesClusterServiceConfigEnabledWithoutRebalancingTest.java b/extensions/kubernetes/deployment/src/test/java/org/apache/camel/quarkus/component/kubernetes/cluster/deployment/KubernetesClusterServiceConfigEnabledWithoutRebalancingTest.java
index 7b4dfaf7c1..a710a3736f 100644
--- a/extensions/kubernetes/deployment/src/test/java/org/apache/camel/quarkus/component/kubernetes/cluster/deployment/KubernetesClusterServiceConfigEnabledWithoutRebalancingTest.java
+++ b/extensions/kubernetes/deployment/src/test/java/org/apache/camel/quarkus/component/kubernetes/cluster/deployment/KubernetesClusterServiceConfigEnabledWithoutRebalancingTest.java
@@ -21,9 +21,8 @@ import java.io.StringWriter;
import java.io.Writer;
import java.util.Properties;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
import org.apache.camel.CamelContext;
import org.apache.camel.Ordered;
import org.apache.camel.component.kubernetes.cluster.KubernetesClusterService;
diff --git a/extensions/mail/runtime/pom.xml b/extensions/mail/runtime/pom.xml
index d8fb8e5c14..00734e2c07 100644
--- a/extensions/mail/runtime/pom.xml
+++ b/extensions/mail/runtime/pom.xml
@@ -54,8 +54,8 @@
</exclusions>
</dependency>
<dependency>
- <groupId>com.sun.activation</groupId>
- <artifactId>jakarta.activation</artifactId>
+ <groupId>org.eclipse.angus</groupId>
+ <artifactId>angus-activation</artifactId>
</dependency>
</dependencies>
diff --git a/extensions/micrometer/deployment/src/test/java/org/apache/camel/quarkus/component/micrometer/deployment/MicrometerMetricsConfigDefaultsTest.java b/extensions/micrometer/deployment/src/test/java/org/apache/camel/quarkus/component/micrometer/deployment/MicrometerMetricsConfigDefaultsTest.java
index af01021b1d..89d98fb814 100644
--- a/extensions/micrometer/deployment/src/test/java/org/apache/camel/quarkus/component/micrometer/deployment/MicrometerMetricsConfigDefaultsTest.java
+++ b/extensions/micrometer/deployment/src/test/java/org/apache/camel/quarkus/component/micrometer/deployment/MicrometerMetricsConfigDefaultsTest.java
@@ -19,9 +19,8 @@ package org.apache.camel.quarkus.component.micrometer.deployment;
import java.util.List;
import java.util.stream.Collectors;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
import org.apache.camel.CamelContext;
import org.apache.camel.component.micrometer.routepolicy.MicrometerRoutePolicyFactory;
import org.apache.camel.impl.engine.DefaultMessageHistoryFactory;
diff --git a/extensions/micrometer/deployment/src/test/java/org/apache/camel/quarkus/component/micrometer/deployment/MicrometerMetricsConfigOverrideTest.java b/extensions/micrometer/deployment/src/test/java/org/apache/camel/quarkus/component/micrometer/deployment/MicrometerMetricsConfigOverrideTest.java
index 16b965116b..c7f4edc44f 100644
--- a/extensions/micrometer/deployment/src/test/java/org/apache/camel/quarkus/component/micrometer/deployment/MicrometerMetricsConfigOverrideTest.java
+++ b/extensions/micrometer/deployment/src/test/java/org/apache/camel/quarkus/component/micrometer/deployment/MicrometerMetricsConfigOverrideTest.java
@@ -21,9 +21,8 @@ import java.io.StringWriter;
import java.io.Writer;
import java.util.Properties;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
import org.apache.camel.CamelContext;
import org.apache.camel.component.micrometer.messagehistory.MicrometerMessageHistoryFactory;
import org.apache.camel.spi.MessageHistoryFactory;
diff --git a/extensions/micrometer/deployment/src/test/java/org/apache/camel/quarkus/component/micrometer/deployment/MicrometerMetricsDisabledTest.java b/extensions/micrometer/deployment/src/test/java/org/apache/camel/quarkus/component/micrometer/deployment/MicrometerMetricsDisabledTest.java
index 22b1d79056..669bb1f8b7 100644
--- a/extensions/micrometer/deployment/src/test/java/org/apache/camel/quarkus/component/micrometer/deployment/MicrometerMetricsDisabledTest.java
+++ b/extensions/micrometer/deployment/src/test/java/org/apache/camel/quarkus/component/micrometer/deployment/MicrometerMetricsDisabledTest.java
@@ -22,9 +22,8 @@ import java.io.Writer;
import java.util.List;
import java.util.Properties;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
import org.apache.camel.CamelContext;
import org.apache.camel.impl.engine.DefaultMessageHistoryFactory;
import org.apache.camel.spi.MessageHistoryFactory;
diff --git a/extensions/microprofile-health/deployment/src/test/java/org/apache/camel/quarkus/component/microprofile/health/deployment/MicroProfileHealthCamelChecksDisabledTest.java b/extensions/microprofile-health/deployment/src/test/java/org/apache/camel/quarkus/component/microprofile/health/deployment/MicroProfileHealthCamelChecksDisabledTest.java
index 3e8b6dfb92..889d5d5ed5 100644
--- a/extensions/microprofile-health/deployment/src/test/java/org/apache/camel/quarkus/component/microprofile/health/deployment/MicroProfileHealthCamelChecksDisabledTest.java
+++ b/extensions/microprofile-health/deployment/src/test/java/org/apache/camel/quarkus/component/microprofile/health/deployment/MicroProfileHealthCamelChecksDisabledTest.java
@@ -22,9 +22,8 @@ import java.io.Writer;
import java.util.Properties;
import java.util.Set;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
import org.apache.camel.CamelContext;
import org.apache.camel.health.HealthCheckRegistry;
import org.apache.camel.impl.health.ConsumersHealthCheckRepository;
diff --git a/extensions/microprofile-health/deployment/src/test/java/org/apache/camel/quarkus/component/microprofile/health/deployment/MicroProfileHealthDisabledViaCameQuarkusTest.java b/extensions/microprofile-health/deployment/src/test/java/org/apache/camel/quarkus/component/microprofile/health/deployment/MicroProfileHealthDisabledViaCameQuarkusTest.java
index 958f38c4dc..18a3d6454a 100644
--- a/extensions/microprofile-health/deployment/src/test/java/org/apache/camel/quarkus/component/microprofile/health/deployment/MicroProfileHealthDisabledViaCameQuarkusTest.java
+++ b/extensions/microprofile-health/deployment/src/test/java/org/apache/camel/quarkus/component/microprofile/health/deployment/MicroProfileHealthDisabledViaCameQuarkusTest.java
@@ -22,9 +22,8 @@ import java.io.Writer;
import java.util.Properties;
import java.util.Set;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
import org.apache.camel.CamelContext;
import org.apache.camel.health.HealthCheckRegistry;
import org.eclipse.microprofile.health.HealthCheck;
diff --git a/extensions/microprofile-health/deployment/src/test/java/org/apache/camel/quarkus/component/microprofile/health/deployment/MicroProfileHealthDisabledViaCamelMainTest.java b/extensions/microprofile-health/deployment/src/test/java/org/apache/camel/quarkus/component/microprofile/health/deployment/MicroProfileHealthDisabledViaCamelMainTest.java
index db2026f2f3..7cfdcbb768 100644
--- a/extensions/microprofile-health/deployment/src/test/java/org/apache/camel/quarkus/component/microprofile/health/deployment/MicroProfileHealthDisabledViaCamelMainTest.java
+++ b/extensions/microprofile-health/deployment/src/test/java/org/apache/camel/quarkus/component/microprofile/health/deployment/MicroProfileHealthDisabledViaCamelMainTest.java
@@ -22,9 +22,8 @@ import java.io.Writer;
import java.util.Properties;
import java.util.Set;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
import org.apache.camel.CamelContext;
import org.apache.camel.health.HealthCheckRegistry;
import org.eclipse.microprofile.health.HealthCheck;
diff --git a/extensions/microprofile-health/deployment/src/test/java/org/apache/camel/quarkus/component/microprofile/health/deployment/MicroProfileHealthDisabledViaMicroProfileTest.java b/extensions/microprofile-health/deployment/src/test/java/org/apache/camel/quarkus/component/microprofile/health/deployment/MicroProfileHealthDisabledViaMicroProfileTest.java
index 19912c0809..1fedfd69f2 100644
--- a/extensions/microprofile-health/deployment/src/test/java/org/apache/camel/quarkus/component/microprofile/health/deployment/MicroProfileHealthDisabledViaMicroProfileTest.java
+++ b/extensions/microprofile-health/deployment/src/test/java/org/apache/camel/quarkus/component/microprofile/health/deployment/MicroProfileHealthDisabledViaMicroProfileTest.java
@@ -22,9 +22,8 @@ import java.io.Writer;
import java.util.Properties;
import java.util.Set;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
import org.apache.camel.CamelContext;
import org.apache.camel.health.HealthCheckRegistry;
import org.eclipse.microprofile.health.HealthCheck;
diff --git a/extensions/microprofile-health/deployment/src/test/java/org/apache/camel/quarkus/component/microprofile/health/deployment/MicroProfileHealthEnabledTest.java b/extensions/microprofile-health/deployment/src/test/java/org/apache/camel/quarkus/component/microprofile/health/deployment/MicroProfileHealthEnabledTest.java
index cbd278d046..54ed53e96e 100644
--- a/extensions/microprofile-health/deployment/src/test/java/org/apache/camel/quarkus/component/microprofile/health/deployment/MicroProfileHealthEnabledTest.java
+++ b/extensions/microprofile-health/deployment/src/test/java/org/apache/camel/quarkus/component/microprofile/health/deployment/MicroProfileHealthEnabledTest.java
@@ -16,9 +16,8 @@
*/
package org.apache.camel.quarkus.component.microprofile.health.deployment;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
import org.apache.camel.CamelContext;
import org.apache.camel.health.HealthCheckRegistry;
import org.apache.camel.impl.health.ConsumersHealthCheckRepository;
diff --git a/extensions/microprofile-metrics/deployment/src/test/java/org/apache/camel/quarkus/component/microprofile/metrics/deployment/MicroProfileMetricsConfigDefaultsTest.java b/extensions/microprofile-metrics/deployment/src/test/java/org/apache/camel/quarkus/component/microprofile/metrics/deployment/MicroProfileMetricsConfigDefaultsTest.java
index 09293b632b..8cdab95fd8 100644
--- a/extensions/microprofile-metrics/deployment/src/test/java/org/apache/camel/quarkus/component/microprofile/metrics/deployment/MicroProfileMetricsConfigDefaultsTest.java
+++ b/extensions/microprofile-metrics/deployment/src/test/java/org/apache/camel/quarkus/component/microprofile/metrics/deployment/MicroProfileMetricsConfigDefaultsTest.java
@@ -19,7 +19,7 @@ package org.apache.camel.quarkus.component.microprofile.metrics.deployment;
import java.util.List;
import java.util.stream.Collectors;
-import javax.inject.Inject;
+import jakarta.inject.Inject;
import io.quarkus.test.QuarkusUnitTest;
import org.apache.camel.CamelContext;
diff --git a/extensions/microprofile-metrics/deployment/src/test/java/org/apache/camel/quarkus/component/microprofile/metrics/deployment/MicroProfileMetricsConfigOverrideTest.java b/extensions/microprofile-metrics/deployment/src/test/java/org/apache/camel/quarkus/component/microprofile/metrics/deployment/MicroProfileMetricsConfigOverrideTest.java
index 8f27318879..19558d7ec5 100644
--- a/extensions/microprofile-metrics/deployment/src/test/java/org/apache/camel/quarkus/component/microprofile/metrics/deployment/MicroProfileMetricsConfigOverrideTest.java
+++ b/extensions/microprofile-metrics/deployment/src/test/java/org/apache/camel/quarkus/component/microprofile/metrics/deployment/MicroProfileMetricsConfigOverrideTest.java
@@ -21,7 +21,7 @@ import java.io.StringWriter;
import java.io.Writer;
import java.util.Properties;
-import javax.inject.Inject;
+import jakarta.inject.Inject;
import io.quarkus.test.QuarkusUnitTest;
import org.apache.camel.CamelContext;
diff --git a/extensions/minio/runtime/pom.xml b/extensions/minio/runtime/pom.xml
index 8842a3727f..e5dde697f5 100644
--- a/extensions/minio/runtime/pom.xml
+++ b/extensions/minio/runtime/pom.xml
@@ -43,16 +43,16 @@
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-minio</artifactId>
+ <exclusions>
+ <exclusion><!-- prefer the minio version brought by quarkus-minio -->
+ <groupId>io.minio</groupId>
+ <artifactId>minio</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
<groupId>io.quarkiverse.minio</groupId>
<artifactId>quarkus-minio-native</artifactId>
- <exclusions>
- <exclusion>
- <groupId>com.google.code.findbugs</groupId>
- <artifactId>jsr305</artifactId>
- </exclusion>
- </exclusions>
</dependency>
</dependencies>
diff --git a/extensions/netty-http/runtime/pom.xml b/extensions/netty-http/runtime/pom.xml
index a49aaf14aa..371c334b78 100644
--- a/extensions/netty-http/runtime/pom.xml
+++ b/extensions/netty-http/runtime/pom.xml
@@ -57,12 +57,6 @@
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-netty-http</artifactId>
- <exclusions>
- <exclusion><!-- See https://github.com/apache/camel-quarkus/issues/80 -->
- <groupId>org.apache.camel</groupId>
- <artifactId>camel-caffeine-lrucache</artifactId>
- </exclusion>
- </exclusions>
</dependency>
</dependencies>
diff --git a/extensions/openapi-java/deployment/src/test/java/org/apache/camel/quarkus/component/openapi/java/deployment/QuarkusResource.java b/extensions/openapi-java/deployment/src/test/java/org/apache/camel/quarkus/component/openapi/java/deployment/QuarkusResource.java
index 390844c7ef..6e610a1129 100644
--- a/extensions/openapi-java/deployment/src/test/java/org/apache/camel/quarkus/component/openapi/java/deployment/QuarkusResource.java
+++ b/extensions/openapi-java/deployment/src/test/java/org/apache/camel/quarkus/component/openapi/java/deployment/QuarkusResource.java
@@ -17,10 +17,10 @@
package org.apache.camel.quarkus.component.openapi.java.deployment;
-import javax.ws.rs.GET;
-import javax.ws.rs.Path;
-import javax.ws.rs.Produces;
-import javax.ws.rs.core.MediaType;
+import jakarta.ws.rs.GET;
+import jakarta.ws.rs.Path;
+import jakarta.ws.rs.Produces;
+import jakarta.ws.rs.core.MediaType;
@Path("/hello")
public class QuarkusResource {
diff --git a/extensions/opentelemetry/deployment/src/test/java/org/apache/camel/quarkus/component/opentelemetry/deployment/OpenTelemetryDisabledTest.java b/extensions/opentelemetry/deployment/src/test/java/org/apache/camel/quarkus/component/opentelemetry/deployment/OpenTelemetryDisabledTest.java
index cf4a2a174d..b0786f009e 100644
--- a/extensions/opentelemetry/deployment/src/test/java/org/apache/camel/quarkus/component/opentelemetry/deployment/OpenTelemetryDisabledTest.java
+++ b/extensions/opentelemetry/deployment/src/test/java/org/apache/camel/quarkus/component/opentelemetry/deployment/OpenTelemetryDisabledTest.java
@@ -22,9 +22,8 @@ import java.io.Writer;
import java.util.Properties;
import java.util.Set;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
import org.apache.camel.CamelContext;
import org.apache.camel.opentelemetry.OpenTelemetryTracer;
import org.jboss.shrinkwrap.api.ShrinkWrap;
diff --git a/extensions/opentelemetry/deployment/src/test/java/org/apache/camel/quarkus/component/opentelemetry/deployment/OpenTelemetryEnabledTest.java b/extensions/opentelemetry/deployment/src/test/java/org/apache/camel/quarkus/component/opentelemetry/deployment/OpenTelemetryEnabledTest.java
index cab3ca3574..57ab28369e 100644
--- a/extensions/opentelemetry/deployment/src/test/java/org/apache/camel/quarkus/component/opentelemetry/deployment/OpenTelemetryEnabledTest.java
+++ b/extensions/opentelemetry/deployment/src/test/java/org/apache/camel/quarkus/component/opentelemetry/deployment/OpenTelemetryEnabledTest.java
@@ -18,9 +18,8 @@ package org.apache.camel.quarkus.component.opentelemetry.deployment;
import java.util.Set;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
import org.apache.camel.CamelContext;
import org.apache.camel.opentelemetry.CamelQuarkusOpenTelemetryTracer;
import org.apache.camel.opentelemetry.OpenTelemetryTracer;
diff --git a/extensions/opentelemetry/runtime/src/main/java/org/apache/camel/quarkus/component/opentelemetry/OpenTelemetryTracerProducer.java b/extensions/opentelemetry/runtime/src/main/java/org/apache/camel/quarkus/component/opentelemetry/OpenTelemetryTracerProducer.java
index 5bc2fdfd28..fbd5d7f142 100644
--- a/extensions/opentelemetry/runtime/src/main/java/org/apache/camel/quarkus/component/opentelemetry/OpenTelemetryTracerProducer.java
+++ b/extensions/opentelemetry/runtime/src/main/java/org/apache/camel/quarkus/component/opentelemetry/OpenTelemetryTracerProducer.java
@@ -18,12 +18,11 @@ package org.apache.camel.quarkus.component.opentelemetry;
import java.util.LinkedHashSet;
-import javax.enterprise.inject.Produces;
-import javax.inject.Inject;
-import javax.inject.Singleton;
-
import io.opentelemetry.api.trace.Tracer;
import io.quarkus.arc.DefaultBean;
+import jakarta.enterprise.inject.Produces;
+import jakarta.inject.Inject;
+import jakarta.inject.Singleton;
import org.apache.camel.opentelemetry.CamelQuarkusOpenTelemetryTracer;
import org.apache.camel.opentelemetry.OpenTelemetryTracer;
diff --git a/extensions/opentracing/deployment/src/test/java/org/apache/camel/quarkus/component/opentracing/deployment/OpenTracingDisabledTest.java b/extensions/opentracing/deployment/src/test/java/org/apache/camel/quarkus/component/opentracing/deployment/OpenTracingDisabledTest.java
index 34d8435650..2c84911cc4 100644
--- a/extensions/opentracing/deployment/src/test/java/org/apache/camel/quarkus/component/opentracing/deployment/OpenTracingDisabledTest.java
+++ b/extensions/opentracing/deployment/src/test/java/org/apache/camel/quarkus/component/opentracing/deployment/OpenTracingDisabledTest.java
@@ -22,7 +22,7 @@ import java.io.Writer;
import java.util.Properties;
import java.util.Set;
-import javax.inject.Inject;
+import jakarta.inject.Inject;
import io.quarkus.test.QuarkusUnitTest;
import org.apache.camel.CamelContext;
diff --git a/extensions/opentracing/deployment/src/test/java/org/apache/camel/quarkus/component/opentracing/deployment/OpenTracingEnabledTest.java b/extensions/opentracing/deployment/src/test/java/org/apache/camel/quarkus/component/opentracing/deployment/OpenTracingEnabledTest.java
index 69480aba83..212f5ae83d 100644
--- a/extensions/opentracing/deployment/src/test/java/org/apache/camel/quarkus/component/opentracing/deployment/OpenTracingEnabledTest.java
+++ b/extensions/opentracing/deployment/src/test/java/org/apache/camel/quarkus/component/opentracing/deployment/OpenTracingEnabledTest.java
@@ -18,7 +18,7 @@ package org.apache.camel.quarkus.component.opentracing.deployment;
import java.util.Set;
-import javax.inject.Inject;
+import jakarta.inject.Inject;
import io.quarkus.test.QuarkusUnitTest;
import org.apache.camel.CamelContext;
diff --git a/extensions/pom.xml b/extensions/pom.xml
index db3ccd1925..b3a59591fb 100644
--- a/extensions/pom.xml
+++ b/extensions/pom.xml
@@ -34,7 +34,7 @@
<modules>
<!-- extensions a..z; do not remove this comment, it is important when sorting via mvn process-resources -Pformat -->
- <module>activemq</module>
+ <!--<module>activemq</module> https://github.com/apache/camel-quarkus/issues/4477 -->
<module>amqp</module>
<module>arangodb</module>
<module>as2</module>
@@ -42,7 +42,7 @@
<module>atom</module>
<module>attachments</module>
<module>avro</module>
- <module>avro-rpc</module>
+ <!--<module>avro-rpc</module> https://github.com/apache/camel-quarkus/issues/4462 -->
<module>aws2-athena</module>
<module>aws2-cw</module>
<module>aws2-ddb</module>
@@ -83,10 +83,10 @@
<module>crypto</module>
<module>csimple</module>
<module>csv</module>
- <module>cxf-soap</module>
+ <!--<module>cxf-soap</module> https://github.com/apache/camel-quarkus/issues/4478 -->
<module>dataformat</module>
<module>dataset</module>
- <module>datasonnet</module>
+ <!--<module>datasonnet</module> this one may come back in Camel 4 https://github.com/apache/camel-quarkus/issues/4477 -->
<module>debezium-mongodb</module>
<module>debezium-mysql</module>
<module>debezium-postgres</module>
@@ -94,9 +94,9 @@
<module>digitalocean</module>
<module>direct</module>
<module>disruptor</module>
- <module>dozer</module>
+ <!--<module>dozer</module> https://github.com/apache/camel-quarkus/issues/4477 -->
<module>dropbox</module>
- <module>elasticsearch-rest</module>
+ <!--<module>elasticsearch-rest</module> https://github.com/apache/camel-quarkus/issues/4477 -->
<module>exec</module>
<module>fhir</module>
<module>file</module>
@@ -138,7 +138,7 @@
<module>jfr</module>
<module>jira</module>
<module>jms</module>
- <module>johnzon</module>
+ <!--<module>johnzon</module> https://github.com/apache/camel-quarkus/issues/4477 -->
<module>jolt</module>
<module>joor</module>
<module>jpa</module>
@@ -172,7 +172,7 @@
<module>micrometer</module>
<module>microprofile-fault-tolerance</module>
<module>microprofile-health</module>
- <module>microprofile-metrics</module>
+ <!--<module>microprofile-metrics</module> https://github.com/apache/camel-quarkus/issues/4477 -->
<module>minio</module>
<module>mllp</module>
<module>mock</module>
@@ -190,8 +190,8 @@
<module>openapi-java</module>
<module>openstack</module>
<module>opentelemetry</module>
- <module>opentracing</module>
- <module>optaplanner</module>
+ <!--<module>opentracing</module> https://github.com/apache/camel-quarkus/issues/4477 -->
+ <!--<module>optaplanner</module> https://github.com/apache/camel-quarkus/issues/4463 -->
<module>paho</module>
<module>paho-mqtt5</module>
<module>pdf</module>
@@ -202,7 +202,7 @@
<module>pubnub</module>
<module>quartz</module>
<module>qute</module>
- <module>rabbitmq</module>
+ <!--<module>rabbitmq</module> https://github.com/apache/camel-quarkus/issues/4477 -->
<module>reactive-streams</module>
<module>ref</module>
<module>rest</module>
@@ -220,21 +220,21 @@
<module>sjms</module>
<module>sjms2</module>
<module>slack</module>
- <module>smallrye-reactive-messaging</module>
+ <!--<module>smallrye-reactive-messaging</module> https://github.com/apache/camel-quarkus/issues/4464 -->
<module>snakeyaml</module>
- <module>soap</module>
+ <!--<module>soap</module> https://github.com/apache/camel-quarkus/issues/4478 -->
<module>solr</module>
<module>splunk</module>
<module>spring-rabbitmq</module>
<module>sql</module>
<module>ssh</module>
- <module>stax</module>
+ <!--<module>stax</module>-->
<module>stream</module>
<module>stringtemplate</module>
<module>syslog</module>
<module>tarfile</module>
<module>telegram</module>
- <module>tika</module>
+ <!--<module>tika</module> https://github.com/apache/camel-quarkus/issues/4470 -->
<module>timer</module>
<module>twilio</module>
<module>twitter</module>
@@ -247,10 +247,10 @@
<module>vm</module>
<module>weather</module>
<module>xchange</module>
- <module>xmlsecurity</module>
+ <!--<module>xmlsecurity</module> https://github.com/apache/camel-quarkus/issues/4478 -->
<module>xpath</module>
<module>xslt</module>
- <module>xstream</module>
+ <!--<module>xstream</module> https://github.com/apache/camel-quarkus/issues/4477 -->
<module>zendesk</module>
<module>zip-deflater</module>
<module>zipfile</module>
diff --git a/extensions/quartz/deployment/src/test/java/org/apache/camel/quarkus/component/quartz/deployment/QuartzNoQuarkusSchedulerAutowiredTest.java b/extensions/quartz/deployment/src/test/java/org/apache/camel/quarkus/component/quartz/deployment/QuartzNoQuarkusSchedulerAutowiredTest.java
index d772112331..599726b2db 100644
--- a/extensions/quartz/deployment/src/test/java/org/apache/camel/quarkus/component/quartz/deployment/QuartzNoQuarkusSchedulerAutowiredTest.java
+++ b/extensions/quartz/deployment/src/test/java/org/apache/camel/quarkus/component/quartz/deployment/QuartzNoQuarkusSchedulerAutowiredTest.java
@@ -16,9 +16,8 @@
*/
package org.apache.camel.quarkus.component.quartz.deployment;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
import org.apache.camel.CamelContext;
import org.apache.camel.component.quartz.QuartzComponent;
import org.jboss.shrinkwrap.api.ShrinkWrap;
diff --git a/extensions/quartz/deployment/src/test/java/org/apache/camel/quarkus/component/quartz/deployment/QuartzNotAutowiredTest.java b/extensions/quartz/deployment/src/test/java/org/apache/camel/quarkus/component/quartz/deployment/QuartzNotAutowiredTest.java
index a27f35727c..78e1444769 100644
--- a/extensions/quartz/deployment/src/test/java/org/apache/camel/quarkus/component/quartz/deployment/QuartzNotAutowiredTest.java
+++ b/extensions/quartz/deployment/src/test/java/org/apache/camel/quarkus/component/quartz/deployment/QuartzNotAutowiredTest.java
@@ -16,9 +16,8 @@
*/
package org.apache.camel.quarkus.component.quartz.deployment;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
import org.apache.camel.CamelContext;
import org.apache.camel.component.quartz.QuartzComponent;
import org.jboss.shrinkwrap.api.ShrinkWrap;
diff --git a/extensions/quartz/deployment/src/test/java/org/apache/camel/quarkus/component/quartz/deployment/QuartzQuarkusCustomSchedulerAutowiredTest.java b/extensions/quartz/deployment/src/test/java/org/apache/camel/quarkus/component/quartz/deployment/QuartzQuarkusCustomSchedulerAutowiredTest.java
index 218790aee4..93761747fd 100644
--- a/extensions/quartz/deployment/src/test/java/org/apache/camel/quarkus/component/quartz/deployment/QuartzQuarkusCustomSchedulerAutowiredTest.java
+++ b/extensions/quartz/deployment/src/test/java/org/apache/camel/quarkus/component/quartz/deployment/QuartzQuarkusCustomSchedulerAutowiredTest.java
@@ -18,10 +18,9 @@ package org.apache.camel.quarkus.component.quartz.deployment;
import java.util.Properties;
-import javax.enterprise.inject.Produces;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.enterprise.inject.Produces;
+import jakarta.inject.Inject;
import org.apache.camel.CamelContext;
import org.apache.camel.component.quartz.QuartzComponent;
import org.jboss.shrinkwrap.api.ShrinkWrap;
diff --git a/extensions/quartz/deployment/src/test/java/org/apache/camel/quarkus/component/quartz/deployment/QuartzQuarkusSchedulerAmbiguousAutowiredTest.java b/extensions/quartz/deployment/src/test/java/org/apache/camel/quarkus/component/quartz/deployment/QuartzQuarkusSchedulerAmbiguousAutowiredTest.java
index a6771425ba..75b4af1a53 100644
--- a/extensions/quartz/deployment/src/test/java/org/apache/camel/quarkus/component/quartz/deployment/QuartzQuarkusSchedulerAmbiguousAutowiredTest.java
+++ b/extensions/quartz/deployment/src/test/java/org/apache/camel/quarkus/component/quartz/deployment/QuartzQuarkusSchedulerAmbiguousAutowiredTest.java
@@ -16,10 +16,9 @@
*/
package org.apache.camel.quarkus.component.quartz.deployment;
-import javax.enterprise.inject.Produces;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.enterprise.inject.Produces;
+import jakarta.inject.Inject;
import org.apache.camel.CamelContext;
import org.apache.camel.component.quartz.QuartzComponent;
import org.jboss.shrinkwrap.api.ShrinkWrap;
diff --git a/extensions/quartz/deployment/src/test/java/org/apache/camel/quarkus/component/quartz/deployment/QuartzQuarkusSchedulerAutowiredTest.java b/extensions/quartz/deployment/src/test/java/org/apache/camel/quarkus/component/quartz/deployment/QuartzQuarkusSchedulerAutowiredTest.java
index 82584425cf..dab4565769 100644
--- a/extensions/quartz/deployment/src/test/java/org/apache/camel/quarkus/component/quartz/deployment/QuartzQuarkusSchedulerAutowiredTest.java
+++ b/extensions/quartz/deployment/src/test/java/org/apache/camel/quarkus/component/quartz/deployment/QuartzQuarkusSchedulerAutowiredTest.java
@@ -16,9 +16,8 @@
*/
package org.apache.camel.quarkus.component.quartz.deployment;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
import org.apache.camel.CamelContext;
import org.apache.camel.component.quartz.QuartzComponent;
import org.jboss.shrinkwrap.api.ShrinkWrap;
diff --git a/extensions/quartz/deployment/src/test/java/org/apache/camel/quarkus/component/quartz/deployment/QuartzQuarkusSchedulerNotAutowiredTest.java b/extensions/quartz/deployment/src/test/java/org/apache/camel/quarkus/component/quartz/deployment/QuartzQuarkusSchedulerNotAutowiredTest.java
index d402b91a6f..e9359c1d90 100644
--- a/extensions/quartz/deployment/src/test/java/org/apache/camel/quarkus/component/quartz/deployment/QuartzQuarkusSchedulerNotAutowiredTest.java
+++ b/extensions/quartz/deployment/src/test/java/org/apache/camel/quarkus/component/quartz/deployment/QuartzQuarkusSchedulerNotAutowiredTest.java
@@ -16,9 +16,8 @@
*/
package org.apache.camel.quarkus.component.quartz.deployment;
-import javax.inject.Inject;
-
import io.quarkus.test.QuarkusUnitTest;
+import jakarta.inject.Inject;
import org.apache.camel.CamelContext;
import org.apache.camel.component.quartz.QuartzComponent;
import org.jboss.shrinkwrap.api.ShrinkWrap;
diff --git a/extensions/quartz/runtime/src/main/java/org/apache/camel/quarkus/component/quartz/CamelQuartzRecorder.java b/extensions/quartz/runtime/src/main/java/org/apache/camel/quarkus/component/quartz/CamelQuartzRecorder.java
index 19920e9027..06451f242c 100644
--- a/extensions/quartz/runtime/src/main/java/org/apache/camel/quarkus/component/quartz/CamelQuartzRecorder.java
+++ b/extensions/quartz/runtime/src/main/java/org/apache/camel/quarkus/component/quartz/CamelQuartzRecorder.java
@@ -19,8 +19,6 @@ package org.apache.camel.quarkus.component.quartz;
import java.util.LinkedList;
import java.util.stream.Collectors;
-import javax.enterprise.inject.AmbiguousResolutionException;
-
import io.quarkus.arc.Arc;
import io.quarkus.arc.InjectableInstance;
import io.quarkus.arc.InstanceHandle;
@@ -28,6 +26,7 @@ import io.quarkus.quartz.QuartzScheduler;
import io.quarkus.quartz.runtime.QuartzSchedulerImpl;
import io.quarkus.runtime.RuntimeValue;
import io.quarkus.runtime.annotations.Recorder;
+import jakarta.enterprise.inject.AmbiguousResolutionException;
import org.apache.camel.component.quartz.QuartzComponent;
import org.quartz.Scheduler;
import org.quartz.SchedulerException;
diff --git a/extensions/reactive-streams/deployment/src/main/java/org/apache/camel/quarkus/component/reactive/streams/deployment/ReactiveStreamsProcessor.java b/extensions/reactive-streams/deployment/src/main/java/org/apache/camel/quarkus/component/reactive/streams/deployment/ReactiveStreamsProcessor.java
index b079e70844..5d80059c9f 100644
--- a/extensions/reactive-streams/deployment/src/main/java/org/apache/camel/quarkus/component/reactive/streams/deployment/ReactiveStreamsProcessor.java
+++ b/extensions/reactive-streams/deployment/src/main/java/org/apache/camel/quarkus/component/reactive/streams/deployment/ReactiveStreamsProcessor.java
@@ -16,8 +16,6 @@
*/
package org.apache.camel.quarkus.component.reactive.streams.deployment;
-import javax.inject.Singleton;
-
import io.quarkus.arc.deployment.AdditionalBeanBuildItem;
import io.quarkus.arc.deployment.SyntheticBeanBuildItem;
import io.quarkus.deployment.annotations.BuildProducer;
@@ -26,6 +24,7 @@ import io.quarkus.deployment.annotations.ExecutionTime;
import io.quarkus.deployment.annotations.Overridable;
import io.quarkus.deployment.annotations.Record;
import io.quarkus.deployment.builditem.FeatureBuildItem;
+import jakarta.inject.Singleton;
import org.apache.camel.component.reactive.streams.api.CamelReactiveStreamsServiceFactory;
import org.apache.camel.quarkus.component.reactive.streams.ReactiveStreamsProducers;
import org.apache.camel.quarkus.component.reactive.streams.ReactiveStreamsRecorder;
diff --git a/extensions/reactive-streams/runtime/src/main/java/org/apache/camel/quarkus/component/reactive/streams/ReactiveStreamsProducers.java b/extensions/reactive-streams/runtime/src/main/java/org/apache/camel/quarkus/component/reactive/streams/ReactiveStreamsProducers.java
index baf6fbeeb8..e1304dd082 100644
--- a/extensions/reactive-streams/runtime/src/main/java/org/apache/camel/quarkus/component/reactive/streams/ReactiveStreamsProducers.java
+++ b/extensions/reactive-streams/runtime/src/main/java/org/apache/camel/quarkus/component/reactive/streams/ReactiveStreamsProducers.java
@@ -16,9 +16,8 @@
*/
package org.apache.camel.quarkus.component.reactive.streams;
-import javax.enterprise.inject.Produces;
-import javax.inject.Singleton;
-
+import jakarta.enterprise.inject.Produces;
+import jakarta.inject.Singleton;
import org.apache.camel.CamelContext;
import org.apache.camel.component.reactive.streams.api.CamelReactiveStreams;
import org.apache.camel.component.reactive.streams.api.CamelReactiveStreamsService;
diff --git a/extensions/servicenow/runtime/pom.xml b/extensions/servicenow/runtime/pom.xml
index 1610484a1c..6af216da80 100644
--- a/extensions/servicenow/runtime/pom.xml
+++ b/extensions/servicenow/runtime/pom.xml
@@ -49,12 +49,8 @@
<artifactId>camel-servicenow</artifactId>
</dependency>
<dependency>
- <groupId>org.jboss.spec.javax.xml.bind</groupId>
- <artifactId>jboss-jaxb-api_2.3_spec</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jboss.spec.javax.ws.rs</groupId>
- <artifactId>jboss-jaxrs-api_2.1_spec</artifactId>
+ <groupId>jakarta.xml.bind</groupId>
+ <artifactId>jakarta.xml.bind-api</artifactId>
</dependency>
<dependency>
<groupId>jakarta.servlet</groupId>
diff --git a/extensions/servlet/deployment/src/test/java/org/apache/camel/quarkus/component/servlet/test/CustomServlet.java b/extensions/servlet/deployment/src/test/java/org/apache/camel/quarkus/component/servlet/test/CustomServlet.java
index 0addf7be53..aca65e3e91 100644
--- a/extensions/servlet/deployment/src/test/java/org/apache/camel/quarkus/component/servlet/test/CustomServlet.java
+++ b/extensions/servlet/deployment/src/test/java/org/apache/camel/quarkus/component/servlet/test/CustomServlet.java
@@ -16,13 +16,9 @@
*/
package org.apache.camel.quarkus.component.servlet.test;
-import java.io.IOException;
-
-import javax.servlet.ServletException;
-import javax.servlet.annotation.WebServlet;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-
+import jakarta.servlet.annotation.WebServlet;
+import jakarta.servlet.http.HttpServletRequest;
+import jakarta.servlet.http.HttpServletResponse;
import org.apache.camel.component.servlet.CamelHttpTransportServlet;
@SuppressWarnings("serial")
@@ -30,7 +26,7 @@ import org.apache.camel.component.servlet.CamelHttpTransportServlet;
public class CustomServlet extends CamelHttpTransportServlet {
@Override
- protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
+ protected void service(HttpServletRequest req, HttpServletResponse resp) {
/* Set this header and assert in the test that the request was served by this servlet */
resp.setHeader("x-servlet-class-name", this.getClass().getName());
super.service(req, resp);
diff --git a/extensions/servlet/runtime/pom.xml b/extensions/servlet/runtime/pom.xml
index 56f3d33f0e..fbe4924c4f 100644
--- a/extensions/servlet/runtime/pom.xml
+++ b/extensions/servlet/runtime/pom.xml
@@ -53,8 +53,8 @@
</exclusions>
</dependency>
<dependency>
- <groupId>com.sun.activation</groupId>
- <artifactId>jakarta.activation</artifactId>
+ <groupId>org.eclipse.angus</groupId>
+ <artifactId>angus-activation</artifactId>
</dependency>
</dependencies>
diff --git a/extensions/servlet/runtime/src/main/java/org/apache/camel/quarkus/servlet/runtime/CamelServletConfig.java b/extensions/servlet/runtime/src/main/java/org/apache/camel/quarkus/servlet/runtime/CamelServletConfig.java
index 36564b44a6..311b95e47f 100644
--- a/extensions/servlet/runtime/src/main/java/org/apache/camel/quarkus/servlet/runtime/CamelServletConfig.java
+++ b/extensions/servlet/runtime/src/main/java/org/apache/camel/quarkus/servlet/runtime/CamelServletConfig.java
@@ -59,7 +59,7 @@ public final class CamelServletConfig {
/**
* A servletName as it would be defined in a `web.xml` file or in the
- * {@link javax.servlet.annotation.WebServlet#name()} annotation.
+ * {@link jakarta.servlet.annotation.WebServlet#name()} annotation.
*/
@ConfigItem(defaultValue = DEFAULT_SERVLET_NAME)
public String servletName;
diff --git a/extensions/soap/deployment/src/main/java/org/apache/camel/quarkus/component/soap/deployment/SoapProcessor.java b/extensions/soap/deployment/src/main/java/org/apache/camel/quarkus/component/soap/deployment/SoapProcessor.java
index b35419ad38..6e997faca6 100644
--- a/extensions/soap/deployment/src/main/java/org/apache/camel/quarkus/component/soap/deployment/SoapProcessor.java
+++ b/extensions/soap/deployment/src/main/java/org/apache/camel/quarkus/component/soap/deployment/SoapProcessor.java
@@ -16,7 +16,7 @@
*/
package org.apache.camel.quarkus.component.soap.deployment;
-import javax.xml.ws.WebFault;
+import jakarta.xml.ws.WebFault;
import io.quarkus.deployment.annotations.BuildProducer;
import io.quarkus.deployment.annotations.BuildStep;
diff --git a/extensions/solr/runtime/pom.xml b/extensions/solr/runtime/pom.xml
index f2800e3a91..b8e8410e47 100644
--- a/extensions/solr/runtime/pom.xml
+++ b/extensions/solr/runtime/pom.xml
@@ -51,8 +51,8 @@
</exclusions>
</dependency>
<dependency>
- <groupId>com.sun.activation</groupId>
- <artifactId>jakarta.activation</artifactId>
+ <groupId>org.eclipse.angus</groupId>
+ <artifactId>angus-activation</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel.quarkus</groupId>
diff --git a/extensions/spring-rabbitmq/runtime/pom.xml b/extensions/spring-rabbitmq/runtime/pom.xml
index e33950276e..b60282cb5d 100644
--- a/extensions/spring-rabbitmq/runtime/pom.xml
+++ b/extensions/spring-rabbitmq/runtime/pom.xml
@@ -56,10 +56,6 @@
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
</dependency>
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-expression</artifactId>
- </dependency>
<dependency>
<groupId>io.micrometer</groupId>
<artifactId>micrometer-core</artifactId>
diff --git a/extensions/sql/runtime/pom.xml b/extensions/sql/runtime/pom.xml
index fbbb236334..2473c1d069 100644
--- a/extensions/sql/runtime/pom.xml
+++ b/extensions/sql/runtime/pom.xml
@@ -48,6 +48,14 @@
<groupId>org.apache.camel.quarkus</groupId>
<artifactId>camel-quarkus-support-spring</artifactId>
</dependency>
+ <dependency><!-- https://github.com/apache/camel-quarkus/issues/4084 -->
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-tx</artifactId>
+ </dependency>
+ <dependency><!-- https://github.com/apache/camel-quarkus/issues/4084 -->
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-jdbc</artifactId>
+ </dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-sql</artifactId>
@@ -60,10 +68,6 @@
<groupId>io.quarkus</groupId>
<artifactId>quarkus-narayana-jta</artifactId>
</dependency>
- <dependency>
- <groupId>jakarta.security.jacc</groupId>
- <artifactId>jakarta.security.jacc-api</artifactId>
- </dependency>
</dependencies>
<build>
diff --git a/extensions/xchange/deployment/src/main/java/org/apache/camel/quarkus/component/xchange/deployment/XchangeProcessor.java b/extensions/xchange/deployment/src/main/java/org/apache/camel/quarkus/component/xchange/deployment/XchangeProcessor.java
index dcd58bd630..832531c034 100644
--- a/extensions/xchange/deployment/src/main/java/org/apache/camel/quarkus/component/xchange/deployment/XchangeProcessor.java
+++ b/extensions/xchange/deployment/src/main/java/org/apache/camel/quarkus/component/xchange/deployment/XchangeProcessor.java
@@ -78,7 +78,7 @@ class XchangeProcessor {
}
}
- indexedDependency.produce(new IndexDependencyBuildItem("org.jboss.spec.javax.ws.rs", "jboss-jaxrs-api_2.1_spec"));
+ indexedDependency.produce(new IndexDependencyBuildItem("org.jboss.spec.jakarta.ws.rs", "jboss-jaxrs-api_2.1_spec"));
}
@BuildStep
@@ -106,7 +106,7 @@ class XchangeProcessor {
.filter(ClassInfo::isAnnotation)
.filter(classInfo -> classInfo.firstMethod("value") != null)
.map(classInfo -> classInfo.name().toString())
- .filter(className -> className.startsWith("javax.ws.rs"))
+ .filter(className -> className.startsWith("jakarta.ws.rs"))
.toArray(String[]::new);
reflectiveClass.produce(new ReflectiveClassBuildItem(true, false, jaxrsAnnotations));
}
@@ -116,7 +116,7 @@ class XchangeProcessor {
CombinedIndexBuildItem combinedIndexBuildItem) {
// Some xchange libraries use JAX-RS proxies to interact with the exchange APIs so we need to register them
IndexView index = combinedIndexBuildItem.getIndex();
- index.getAnnotations(DotName.createSimple("javax.ws.rs.Path"))
+ index.getAnnotations(DotName.createSimple("jakarta.ws.rs.Path"))
.stream()
.map(AnnotationInstance::target)
.filter(target -> target.kind().equals(AnnotationTarget.Kind.CLASS))
diff --git a/extensions/xchange/runtime/pom.xml b/extensions/xchange/runtime/pom.xml
index 9579b3b5dc..87042af4ee 100644
--- a/extensions/xchange/runtime/pom.xml
+++ b/extensions/xchange/runtime/pom.xml
@@ -47,16 +47,6 @@
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-xchange</artifactId>
- <exclusions>
- <exclusion>
- <groupId>jakarta.ws.rs</groupId>
- <artifactId>jakarta.ws.rs-api</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>org.jboss.spec.javax.ws.rs</groupId>
- <artifactId>jboss-jaxrs-api_2.1_spec</artifactId>
</dependency>
<dependency>
<groupId>org.graalvm.nativeimage</groupId>
diff --git a/integration-test-groups/aws2-quarkus-client/aws2-ddb/src/main/java/org/apache/camel/quarkus/component/aws2/ddb/it/Aws2DdbQuarkusClientResource.java b/integration-test-groups/aws2-quarkus-client/aws2-ddb/src/main/java/org/apache/camel/quarkus/component/aws2/ddb/it/Aws2DdbQuarkusClientResource.java
index 43ca5aae24..2f1e645695 100644
--- a/integration-test-groups/aws2-quarkus-client/aws2-ddb/src/main/java/org/apache/camel/quarkus/component/aws2/ddb/it/Aws2DdbQuarkusClientResource.java
+++ b/integration-test-groups/aws2-quarkus-client/aws2-ddb/src/main/java/org/apache/camel/quarkus/component/aws2/ddb/it/Aws2DdbQuarkusClientResource.java
@@ -16,13 +16,12 @@
*/
package org.apache.camel.quarkus.component.aws2.ddb.it;
-import javax.enterprise.context.ApplicationScoped;
-import javax.inject.Inject;
-import javax.ws.rs.GET;
-import javax.ws.rs.Path;
-import javax.ws.rs.Produces;
-import javax.ws.rs.core.MediaType;
-
+import jakarta.enterprise.context.ApplicationScoped;
+import jakarta.inject.Inject;
+import jakarta.ws.rs.GET;
+import jakarta.ws.rs.Path;
+import jakarta.ws.rs.Produces;
+import jakarta.ws.rs.core.MediaType;
import org.apache.camel.CamelContext;
import org.apache.camel.component.aws2.ddb.Ddb2Endpoint;
import org.apache.camel.component.aws2.ddb.Ddb2Operations;
diff --git a/integration-test-groups/aws2-quarkus-client/aws2-s3/src/main/java/org/apache/camel/quarkus/component/aws2/s3/it/Aws2S3QuarkusClientInvoker.java b/integration-test-groups/aws2-quarkus-client/aws2-s3/src/main/java/org/apache/camel/quarkus/component/aws2/s3/it/Aws2S3QuarkusClientInvoker.java
index eb829eec05..7234f13437 100644
--- a/integration-test-groups/aws2-quarkus-client/aws2-s3/src/main/java/org/apache/camel/quarkus/component/aws2/s3/it/Aws2S3QuarkusClientInvoker.java
+++ b/integration-test-groups/aws2-quarkus-client/aws2-s3/src/main/java/org/apache/camel/quarkus/component/aws2/s3/it/Aws2S3QuarkusClientInvoker.java
@@ -16,9 +16,8 @@
*/
package org.apache.camel.quarkus.component.aws2.s3.it;
-import javax.enterprise.context.ApplicationScoped;
-import javax.inject.Inject;
-
+import jakarta.enterprise.context.ApplicationScoped;
+import jakarta.inject.Inject;
import software.amazon.awssdk.services.s3.S3Client;
@ApplicationScoped
diff --git a/integration-test-groups/aws2-quarkus-client/aws2-ses/src/main/java/org/apache/camel/quarkus/component/aws2/ses/it/Aws2SesQuarkusClientInvoker.java b/integration-test-groups/aws2-quarkus-client/aws2-ses/src/main/java/org/apache/camel/quarkus/component/aws2/ses/it/Aws2SesQuarkusClientInvoker.java
index 960fd4bd15..40be5a8f1b 100644
--- a/integration-test-groups/aws2-quarkus-client/aws2-ses/src/main/java/org/apache/camel/quarkus/component/aws2/ses/it/Aws2SesQuarkusClientInvoker.java
+++ b/integration-test-groups/aws2-quarkus-client/aws2-ses/src/main/java/org/apache/camel/quarkus/component/aws2/ses/it/Aws2SesQuarkusClientInvoker.java
@@ -16,9 +16,8 @@
*/
package org.apache.camel.quarkus.component.aws2.ses.it;
-import javax.enterprise.context.ApplicationScoped;
-import javax.inject.Inject;
-
+import jakarta.enterprise.context.ApplicationScoped;
+import jakarta.inject.Inject;
import software.amazon.awssdk.services.ses.SesClient;
@ApplicationScoped
diff --git a/integration-test-groups/aws2-quarkus-client/aws2-sqs-sns/src/main/java/org/apache/camel/quarkus/component/aws2/sns/it/Aws2SnsQuarkusClientInvoker.java b/integration-test-groups/aws2-quarkus-client/aws2-sqs-sns/src/main/java/org/apache/camel/quarkus/component/aws2/sns/it/Aws2SnsQuarkusClientInvoker.java
index 3b551b45e2..3052de0232 100644
--- a/integration-test-groups/aws2-quarkus-client/aws2-sqs-sns/src/main/java/org/apache/camel/quarkus/component/aws2/sns/it/Aws2SnsQuarkusClientInvoker.java
+++ b/integration-test-groups/aws2-quarkus-client/aws2-sqs-sns/src/main/java/org/apache/camel/quarkus/component/aws2/sns/it/Aws2SnsQuarkusClientInvoker.java
@@ -16,9 +16,8 @@
*/
package org.apache.camel.quarkus.component.aws2.sns.it;
-import javax.enterprise.context.ApplicationScoped;
-import javax.inject.Inject;
-
+import jakarta.enterprise.context.ApplicationScoped;
+import jakarta.inject.Inject;
import software.amazon.awssdk.services.sns.SnsClient;
import software.amazon.awssdk.services.sqs.SqsClient;
diff --git a/integration-test-groups/aws2-quarkus-client/aws2-sqs/src/main/java/org/apache/camel/quarkus/component/aws2/sqs/it/Aws2SqsQuarkusClientInvoker.java b/integration-test-groups/aws2-quarkus-client/aws2-sqs/src/main/java/org/apache/camel/quarkus/component/aws2/sqs/it/Aws2SqsQuarkusClientInvoker.java
index 54a120b440..35eec12964 100644
--- a/integration-test-groups/aws2-quarkus-client/aws2-sqs/src/main/java/org/apache/camel/quarkus/component/aws2/sqs/it/Aws2SqsQuarkusClientInvoker.java
+++ b/integration-test-groups/aws2-quarkus-client/aws2-sqs/src/main/java/org/apache/camel/quarkus/component/aws2/sqs/it/Aws2SqsQuarkusClientInvoker.java
@@ -16,9 +16,8 @@
*/
package org.apache.camel.quarkus.component.aws2.sqs.it;
-import javax.enterprise.context.ApplicationScoped;
-import javax.inject.Inject;
-
+import jakarta.enterprise.context.ApplicationScoped;
+import jakarta.inject.Inject;
import software.amazon.awssdk.services.sqs.SqsClient;
@ApplicationScoped
diff --git a/integration-test-groups/aws2/aws2-cw/src/main/java/org/apache/camel/quarkus/component/aws2/cw/it/Aws2CwResource.java b/integration-test-groups/aws2/aws2-cw/src/main/java/org/apache/camel/quarkus/component/aws2/cw/it/Aws2CwResource.java
index 6cb82ccab1..72786fd320 100644
--- a/integration-test-groups/aws2/aws2-cw/src/main/java/org/apache/camel/quarkus/component/aws2/cw/it/Aws2CwResource.java
+++ b/integration-test-groups/aws2/aws2-cw/src/main/java/org/apache/camel/quarkus/component/aws2/cw/it/Aws2CwResource.java
@@ -21,19 +21,18 @@ import java.time.Instant;
import java.util.Map;
import java.util.stream.Collectors;
-import javax.enterprise.context.ApplicationScoped;
-import javax.inject.Inject;
-import javax.ws.rs.Consumes;
-import javax.ws.rs.HeaderParam;
-import javax.ws.rs.POST;
-import javax.ws.rs.Path;
-import javax.ws.rs.PathParam;
-import javax.ws.rs.Produces;
-import javax.ws.rs.core.MediaType;
-import javax.ws.rs.core.MultivaluedMap;
-import javax.ws.rs.core.Response;
-
import io.quarkus.scheduler.Scheduled;
+import jakarta.enterprise.context.ApplicationScoped;
+import jakarta.inject.Inject;
+import jakarta.ws.rs.Consumes;
+import jakarta.ws.rs.HeaderParam;
+import jakarta.ws.rs.POST;
+import jakarta.ws.rs.Path;
+import jakarta.ws.rs.PathParam;
+import jakarta.ws.rs.Produces;
+import jakarta.ws.rs.core.MediaType;
+import jakarta.ws.rs.core.MultivaluedMap;
+import jakarta.ws.rs.core.Response;
import org.apache.camel.CamelExecutionException;
import org.apache.camel.ProducerTemplate;
import org.apache.camel.component.aws2.cw.Cw2Constants;
diff --git a/integration-test-groups/aws2/aws2-cw/src/main/java/org/apache/camel/quarkus/component/aws2/cw/it/ClientBuilder.java b/integration-test-groups/aws2/aws2-cw/src/main/java/org/apache/camel/quarkus/component/aws2/cw/it/ClientBuilder.java
index fb720a1928..194f1411be 100644
--- a/integration-test-groups/aws2/aws2-cw/src/main/java/org/apache/camel/quarkus/component/aws2/cw/it/ClientBuilder.java
+++ b/integration-test-groups/aws2/aws2-cw/src/main/java/org/apache/camel/quarkus/component/aws2/cw/it/ClientBuilder.java
@@ -16,9 +16,8 @@
*/
package org.apache.camel.quarkus.component.aws2.cw.it;
-import javax.enterprise.inject.Produces;
-import javax.inject.Named;
-
+import jakarta.enterprise.inject.Produces;
+import jakarta.inject.Named;
import org.apache.camel.component.aws2.cw.CloudWatchClientMock;
import software.amazon.awssdk.services.cloudwatch.CloudWatchClient;
diff --git a/integration-test-groups/aws2/aws2-ddb/src/main/java/org/apache/camel/quarkus/component/aws2/ddb/it/Aws2DdbResource.java b/integration-test-groups/aws2/aws2-ddb/src/main/java/org/apache/camel/quarkus/component/aws2/ddb/it/Aws2DdbResource.java
index 6da98599d1..f53f799f8d 100644
--- a/integration-test-groups/aws2/aws2-ddb/src/main/java/org/apache/camel/quarkus/component/aws2/ddb/it/Aws2DdbResource.java
+++ b/integration-test-groups/aws2/aws2-ddb/src/main/java/org/apache/camel/quarkus/component/aws2/ddb/it/Aws2DdbResource.java
@@ -26,20 +26,19 @@ import java.util.Map;
import java.util.stream.Collectors;
import java.util.stream.Stream;
... 87040 lines suppressed ...