This is an automated email from the ASF dual-hosted git repository. aldettinger pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
The following commit(s) were added to refs/heads/main by this push: new 06235605c7 feat(native): support Native Sources (#5380) 06235605c7 is described below commit 06235605c7287870a3a558c4f4c9f02167ae691c Author: Pasquale Congiusti <pasquale.congiu...@gmail.com> AuthorDate: Mon Oct 2 10:35:44 2023 +0200 feat(native): support Native Sources (#5380) Required to enable Native Sources compilation - https://quarkus.io/guides/building-native-image#separating-java-and-native-image-compilation --- .../camel/quarkus/component/asn1/deployment/Asn1Processor.java | 4 ++-- .../quarkus/component/asterisk/deployment/AsteriskProcessor.java | 4 ++-- .../secrets/manager/deployment/AwsSecretsManagerProcessor.java | 4 ++-- .../quarkus/component/aws/xray/deployment/AwsXrayProcessor.java | 4 ++-- .../azure/cosmosdb/deployment/AzureCosmosdbProcessor.java | 4 ++-- .../azure/key/vault/deployment/AzureKeyVaultProcessor.java | 4 ++-- .../azure/servicebus/deployment/AzureServicebusProcessor.java | 4 ++-- .../datalake/deployment/AzureStorageDatalakeProcessor.java | 4 ++-- .../quarkus/component/barcode/deployment/BarcodeProcessor.java | 4 ++-- .../quarkus/component/bonita/deployment/BonitaProcessor.java | 4 ++-- .../component/chatscript/deployment/ChatscriptProcessor.java | 4 ++-- .../camel/quarkus/component/chunk/deployment/ChunkProcessor.java | 4 ++-- .../component/cli/connector/deployment/CliConnectorProcessor.java | 4 ++-- .../camel/quarkus/component/cm/sms/deployment/CmSmsProcessor.java | 4 ++-- .../camel/quarkus/component/coap/deployment/CoapProcessor.java | 4 ++-- .../quarkus/component/cometd/deployment/CometdProcessor.java | 4 ++-- .../quarkus/component/console/deployment/ConsoleProcessor.java | 4 ++-- .../component/couchbase/deployment/CouchbaseProcessor.java | 4 ++-- .../camel/quarkus/component/djl/deployment/DjlProcessor.java | 4 ++-- .../camel/quarkus/component/dns/deployment/DnsProcessor.java | 4 ++-- .../camel/quarkus/component/drill/deployment/DrillProcessor.java | 4 ++-- .../component/dsl/modeline/deployment/DslModelineProcessor.java | 4 ++-- .../quarkus/component/ehcache/deployment/EhcacheProcessor.java | 4 ++-- .../elasticsearch/deployment/ElasticsearchProcessor.java | 4 ++-- .../camel/quarkus/component/etcd3/deployment/Etcd3Processor.java | 4 ++-- .../quarkus/component/facebook/deployment/FacebookProcessor.java | 4 ++-- .../quarkus/component/fastjson/deployment/FastjsonProcessor.java | 4 ++-- .../camel/quarkus/component/flink/deployment/FlinkProcessor.java | 4 ++-- .../google/functions/deployment/GoogleFunctionsProcessor.java | 4 ++-- .../secret/manager/deployment/GoogleSecretManagerProcessor.java | 4 ++-- .../guava/eventbus/deployment/GuavaEventbusProcessor.java | 4 ++-- .../hashicorp/vault/deployment/HashicorpVaultProcessor.java | 4 ++-- .../camel/quarkus/component/hdfs/deployment/HdfsProcessor.java | 4 ++-- .../huaweicloud/smn/deployment/HuaweicloudSmnProcessor.java | 4 ++-- .../quarkus/component/iec60870/deployment/Iec60870Processor.java | 4 ++-- .../quarkus/component/ignite/deployment/IgniteProcessor.java | 4 ++-- .../camel/quarkus/component/irc/deployment/IrcProcessor.java | 4 ++-- .../quarkus/component/jasypt/deployment/JasyptProcessor.java | 4 ++-- .../camel/quarkus/component/jcr/deployment/JcrProcessor.java | 4 ++-- .../component/jgroups/raft/deployment/JgroupsRaftProcessor.java | 4 ++-- .../quarkus/component/jgroups/deployment/JgroupsProcessor.java | 4 ++-- .../camel/quarkus/component/jooq/deployment/JooqProcessor.java | 4 ++-- .../component/json/patch/deployment/JsonPatchProcessor.java | 4 ++-- .../quarkus/component/jsonapi/deployment/JsonapiProcessor.java | 4 ++-- .../camel/quarkus/component/jt400/deployment/Jt400Processor.java | 4 ++-- .../camel/quarkus/component/ldif/deployment/LdifProcessor.java | 4 ++-- .../quarkus/component/lucene/deployment/LuceneProcessor.java | 4 ++-- .../camel/quarkus/component/mvel/deployment/MvelProcessor.java | 4 ++-- .../quarkus/component/printer/deployment/PrinterProcessor.java | 4 ++-- .../quarkus/component/pulsar/deployment/PulsarProcessor.java | 4 ++-- .../quarkus/component/quickfix/deployment/QuickfixProcessor.java | 4 ++-- .../camel/quarkus/component/redis/deployment/RedisProcessor.java | 4 ++-- .../robotframework/deployment/RobotframeworkProcessor.java | 4 ++-- .../component/schematron/deployment/SchematronProcessor.java | 4 ++-- .../camel/quarkus/component/smpp/deployment/SmppProcessor.java | 4 ++-- .../camel/quarkus/component/snmp/deployment/SnmpProcessor.java | 4 ++-- .../component/splunk/hec/deployment/SplunkHecProcessor.java | 4 ++-- .../quarkus/component/stitch/deployment/StitchProcessor.java | 4 ++-- .../camel/quarkus/component/stomp/deployment/StompProcessor.java | 4 ++-- .../camel/quarkus/component/stub/deployment/StubProcessor.java | 4 ++-- .../quarkus/component/thrift/deployment/ThriftProcessor.java | 4 ++-- .../camel/quarkus/component/web3j/deployment/Web3jProcessor.java | 4 ++-- .../component/wordpress/deployment/WordpressProcessor.java | 4 ++-- .../quarkus/component/workday/deployment/WorkdayProcessor.java | 4 ++-- .../apache/camel/quarkus/component/xj/deployment/XjProcessor.java | 4 ++-- .../camel/quarkus/component/xmpp/deployment/XmppProcessor.java | 4 ++-- .../zookeeper/master/deployment/ZookeeperMasterProcessor.java | 4 ++-- .../component/zookeeper/deployment/ZookeeperProcessor.java | 4 ++-- .../camel/quarkus/support/dsl/deployment/DslSupportProcessor.java | 4 ++-- .../quarkus/support/spring/deployment/SpringKotlinProcessor.java | 4 ++-- .../camel/quarkus/component/fhir/deployment/FhirProcessor.java | 4 ++-- .../camel/quarkus/dsl/groovy/deployment/GroovyDslProcessor.java | 6 +++--- .../quarkus/component/groovy/deployment/GroovyProcessor.java | 8 ++++---- .../quarkus/dsl/java/joor/deployment/JavaJoorDslProcessor.java | 8 ++++---- .../camel/quarkus/dsl/js/deployment/JavaScriptDslProcessor.java | 4 ++-- .../apache/camel/quarkus/dsl/jsh/deployment/JshDslProcessor.java | 4 ++-- .../camel/quarkus/dsl/kotlin/deployment/KotlinDslProcessor.java | 4 ++-- .../camel/quarkus/component/ognl/deployment/OgnlProcessor.java | 4 ++-- tooling/create-extension-templates/Processor.java | 4 ++-- 79 files changed, 163 insertions(+), 163 deletions(-) diff --git a/extensions-jvm/asn1/deployment/src/main/java/org/apache/camel/quarkus/component/asn1/deployment/Asn1Processor.java b/extensions-jvm/asn1/deployment/src/main/java/org/apache/camel/quarkus/component/asn1/deployment/Asn1Processor.java index 6aa3f03271..cef2000bd8 100644 --- a/extensions-jvm/asn1/deployment/src/main/java/org/apache/camel/quarkus/component/asn1/deployment/Asn1Processor.java +++ b/extensions-jvm/asn1/deployment/src/main/java/org/apache/camel/quarkus/component/asn1/deployment/Asn1Processor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class Asn1Processor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/asterisk/deployment/src/main/java/org/apache/camel/quarkus/component/asterisk/deployment/AsteriskProcessor.java b/extensions-jvm/asterisk/deployment/src/main/java/org/apache/camel/quarkus/component/asterisk/deployment/AsteriskProcessor.java index 387a80db8c..af84c3f677 100644 --- a/extensions-jvm/asterisk/deployment/src/main/java/org/apache/camel/quarkus/component/asterisk/deployment/AsteriskProcessor.java +++ b/extensions-jvm/asterisk/deployment/src/main/java/org/apache/camel/quarkus/component/asterisk/deployment/AsteriskProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class AsteriskProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/aws-secrets-manager/deployment/src/main/java/org/apache/camel/quarkus/component/aws/secrets/manager/deployment/AwsSecretsManagerProcessor.java b/extensions-jvm/aws-secrets-manager/deployment/src/main/java/org/apache/camel/quarkus/component/aws/secrets/manager/deployment/AwsSecretsManagerProcessor.java index 1597b56df7..cbeeb1f980 100644 --- a/extensions-jvm/aws-secrets-manager/deployment/src/main/java/org/apache/camel/quarkus/component/aws/secrets/manager/deployment/AwsSecretsManagerProcessor.java +++ b/extensions-jvm/aws-secrets-manager/deployment/src/main/java/org/apache/camel/quarkus/component/aws/secrets/manager/deployment/AwsSecretsManagerProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class AwsSecretsManagerProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/aws-xray/deployment/src/main/java/org/apache/camel/quarkus/component/aws/xray/deployment/AwsXrayProcessor.java b/extensions-jvm/aws-xray/deployment/src/main/java/org/apache/camel/quarkus/component/aws/xray/deployment/AwsXrayProcessor.java index d5556cf0fd..b88a37c3f1 100644 --- a/extensions-jvm/aws-xray/deployment/src/main/java/org/apache/camel/quarkus/component/aws/xray/deployment/AwsXrayProcessor.java +++ b/extensions-jvm/aws-xray/deployment/src/main/java/org/apache/camel/quarkus/component/aws/xray/deployment/AwsXrayProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class AwsXrayProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/azure-cosmosdb/deployment/src/main/java/org/apache/camel/quarkus/component/azure/cosmosdb/deployment/AzureCosmosdbProcessor.java b/extensions-jvm/azure-cosmosdb/deployment/src/main/java/org/apache/camel/quarkus/component/azure/cosmosdb/deployment/AzureCosmosdbProcessor.java index 64b6e98d96..1927ac0cd5 100644 --- a/extensions-jvm/azure-cosmosdb/deployment/src/main/java/org/apache/camel/quarkus/component/azure/cosmosdb/deployment/AzureCosmosdbProcessor.java +++ b/extensions-jvm/azure-cosmosdb/deployment/src/main/java/org/apache/camel/quarkus/component/azure/cosmosdb/deployment/AzureCosmosdbProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class AzureCosmosdbProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/azure-key-vault/deployment/src/main/java/org/apache/camel/quarkus/component/azure/key/vault/deployment/AzureKeyVaultProcessor.java b/extensions-jvm/azure-key-vault/deployment/src/main/java/org/apache/camel/quarkus/component/azure/key/vault/deployment/AzureKeyVaultProcessor.java index efe3fd7795..10441a42ca 100644 --- a/extensions-jvm/azure-key-vault/deployment/src/main/java/org/apache/camel/quarkus/component/azure/key/vault/deployment/AzureKeyVaultProcessor.java +++ b/extensions-jvm/azure-key-vault/deployment/src/main/java/org/apache/camel/quarkus/component/azure/key/vault/deployment/AzureKeyVaultProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class AzureKeyVaultProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/azure-servicebus/deployment/src/main/java/org/apache/camel/quarkus/component/azure/servicebus/deployment/AzureServicebusProcessor.java b/extensions-jvm/azure-servicebus/deployment/src/main/java/org/apache/camel/quarkus/component/azure/servicebus/deployment/AzureServicebusProcessor.java index e9a3ddae0e..7790942ac2 100644 --- a/extensions-jvm/azure-servicebus/deployment/src/main/java/org/apache/camel/quarkus/component/azure/servicebus/deployment/AzureServicebusProcessor.java +++ b/extensions-jvm/azure-servicebus/deployment/src/main/java/org/apache/camel/quarkus/component/azure/servicebus/deployment/AzureServicebusProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class AzureServicebusProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/azure-storage-datalake/deployment/src/main/java/org/apache/camel/quarkus/component/azure/storage/datalake/deployment/AzureStorageDatalakeProcessor.java b/extensions-jvm/azure-storage-datalake/deployment/src/main/java/org/apache/camel/quarkus/component/azure/storage/datalake/deployment/AzureStorageDatalakeProcessor.java index ba0564008c..dc96415374 100644 --- a/extensions-jvm/azure-storage-datalake/deployment/src/main/java/org/apache/camel/quarkus/component/azure/storage/datalake/deployment/AzureStorageDatalakeProcessor.java +++ b/extensions-jvm/azure-storage-datalake/deployment/src/main/java/org/apache/camel/quarkus/component/azure/storage/datalake/deployment/AzureStorageDatalakeProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class AzureStorageDatalakeProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/barcode/deployment/src/main/java/org/apache/camel/quarkus/component/barcode/deployment/BarcodeProcessor.java b/extensions-jvm/barcode/deployment/src/main/java/org/apache/camel/quarkus/component/barcode/deployment/BarcodeProcessor.java index 000c8e82bf..657627dfe7 100644 --- a/extensions-jvm/barcode/deployment/src/main/java/org/apache/camel/quarkus/component/barcode/deployment/BarcodeProcessor.java +++ b/extensions-jvm/barcode/deployment/src/main/java/org/apache/camel/quarkus/component/barcode/deployment/BarcodeProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class BarcodeProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/bonita/deployment/src/main/java/org/apache/camel/quarkus/component/bonita/deployment/BonitaProcessor.java b/extensions-jvm/bonita/deployment/src/main/java/org/apache/camel/quarkus/component/bonita/deployment/BonitaProcessor.java index 943a54c2dc..79cb3c841e 100644 --- a/extensions-jvm/bonita/deployment/src/main/java/org/apache/camel/quarkus/component/bonita/deployment/BonitaProcessor.java +++ b/extensions-jvm/bonita/deployment/src/main/java/org/apache/camel/quarkus/component/bonita/deployment/BonitaProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class BonitaProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/chatscript/deployment/src/main/java/org/apache/camel/quarkus/component/chatscript/deployment/ChatscriptProcessor.java b/extensions-jvm/chatscript/deployment/src/main/java/org/apache/camel/quarkus/component/chatscript/deployment/ChatscriptProcessor.java index e2133a0b75..9ea8b649b8 100644 --- a/extensions-jvm/chatscript/deployment/src/main/java/org/apache/camel/quarkus/component/chatscript/deployment/ChatscriptProcessor.java +++ b/extensions-jvm/chatscript/deployment/src/main/java/org/apache/camel/quarkus/component/chatscript/deployment/ChatscriptProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class ChatscriptProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/chunk/deployment/src/main/java/org/apache/camel/quarkus/component/chunk/deployment/ChunkProcessor.java b/extensions-jvm/chunk/deployment/src/main/java/org/apache/camel/quarkus/component/chunk/deployment/ChunkProcessor.java index 2b9fe5f56a..4149c0e65e 100644 --- a/extensions-jvm/chunk/deployment/src/main/java/org/apache/camel/quarkus/component/chunk/deployment/ChunkProcessor.java +++ b/extensions-jvm/chunk/deployment/src/main/java/org/apache/camel/quarkus/component/chunk/deployment/ChunkProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class ChunkProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/cli-connector/deployment/src/main/java/org/apache/camel/quarkus/component/cli/connector/deployment/CliConnectorProcessor.java b/extensions-jvm/cli-connector/deployment/src/main/java/org/apache/camel/quarkus/component/cli/connector/deployment/CliConnectorProcessor.java index c30812e488..0edcf224df 100644 --- a/extensions-jvm/cli-connector/deployment/src/main/java/org/apache/camel/quarkus/component/cli/connector/deployment/CliConnectorProcessor.java +++ b/extensions-jvm/cli-connector/deployment/src/main/java/org/apache/camel/quarkus/component/cli/connector/deployment/CliConnectorProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class CliConnectorProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/cm-sms/deployment/src/main/java/org/apache/camel/quarkus/component/cm/sms/deployment/CmSmsProcessor.java b/extensions-jvm/cm-sms/deployment/src/main/java/org/apache/camel/quarkus/component/cm/sms/deployment/CmSmsProcessor.java index ff0ab8bce8..c3ba859495 100644 --- a/extensions-jvm/cm-sms/deployment/src/main/java/org/apache/camel/quarkus/component/cm/sms/deployment/CmSmsProcessor.java +++ b/extensions-jvm/cm-sms/deployment/src/main/java/org/apache/camel/quarkus/component/cm/sms/deployment/CmSmsProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class CmSmsProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/coap/deployment/src/main/java/org/apache/camel/quarkus/component/coap/deployment/CoapProcessor.java b/extensions-jvm/coap/deployment/src/main/java/org/apache/camel/quarkus/component/coap/deployment/CoapProcessor.java index 89fe12e24a..1e5085188f 100644 --- a/extensions-jvm/coap/deployment/src/main/java/org/apache/camel/quarkus/component/coap/deployment/CoapProcessor.java +++ b/extensions-jvm/coap/deployment/src/main/java/org/apache/camel/quarkus/component/coap/deployment/CoapProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class CoapProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/cometd/deployment/src/main/java/org/apache/camel/quarkus/component/cometd/deployment/CometdProcessor.java b/extensions-jvm/cometd/deployment/src/main/java/org/apache/camel/quarkus/component/cometd/deployment/CometdProcessor.java index d0c3202b81..629c281e89 100644 --- a/extensions-jvm/cometd/deployment/src/main/java/org/apache/camel/quarkus/component/cometd/deployment/CometdProcessor.java +++ b/extensions-jvm/cometd/deployment/src/main/java/org/apache/camel/quarkus/component/cometd/deployment/CometdProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class CometdProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/console/deployment/src/main/java/org/apache/camel/quarkus/component/console/deployment/ConsoleProcessor.java b/extensions-jvm/console/deployment/src/main/java/org/apache/camel/quarkus/component/console/deployment/ConsoleProcessor.java index 667b478d12..789f2187d5 100644 --- a/extensions-jvm/console/deployment/src/main/java/org/apache/camel/quarkus/component/console/deployment/ConsoleProcessor.java +++ b/extensions-jvm/console/deployment/src/main/java/org/apache/camel/quarkus/component/console/deployment/ConsoleProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.apache.camel.quarkus.core.deployment.spi.CamelServiceDestination; import org.apache.camel.quarkus.core.deployment.spi.CamelServicePatternBuildItem; @@ -45,7 +45,7 @@ class ConsoleProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/couchbase/deployment/src/main/java/org/apache/camel/quarkus/component/couchbase/deployment/CouchbaseProcessor.java b/extensions-jvm/couchbase/deployment/src/main/java/org/apache/camel/quarkus/component/couchbase/deployment/CouchbaseProcessor.java index 0ada884534..c8fa0e7c42 100644 --- a/extensions-jvm/couchbase/deployment/src/main/java/org/apache/camel/quarkus/component/couchbase/deployment/CouchbaseProcessor.java +++ b/extensions-jvm/couchbase/deployment/src/main/java/org/apache/camel/quarkus/component/couchbase/deployment/CouchbaseProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class CouchbaseProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/djl/deployment/src/main/java/org/apache/camel/quarkus/component/djl/deployment/DjlProcessor.java b/extensions-jvm/djl/deployment/src/main/java/org/apache/camel/quarkus/component/djl/deployment/DjlProcessor.java index 3d90dd9092..56a28c314d 100644 --- a/extensions-jvm/djl/deployment/src/main/java/org/apache/camel/quarkus/component/djl/deployment/DjlProcessor.java +++ b/extensions-jvm/djl/deployment/src/main/java/org/apache/camel/quarkus/component/djl/deployment/DjlProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class DjlProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/dns/deployment/src/main/java/org/apache/camel/quarkus/component/dns/deployment/DnsProcessor.java b/extensions-jvm/dns/deployment/src/main/java/org/apache/camel/quarkus/component/dns/deployment/DnsProcessor.java index f4d52f0f63..8bd2d218f2 100644 --- a/extensions-jvm/dns/deployment/src/main/java/org/apache/camel/quarkus/component/dns/deployment/DnsProcessor.java +++ b/extensions-jvm/dns/deployment/src/main/java/org/apache/camel/quarkus/component/dns/deployment/DnsProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class DnsProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/drill/deployment/src/main/java/org/apache/camel/quarkus/component/drill/deployment/DrillProcessor.java b/extensions-jvm/drill/deployment/src/main/java/org/apache/camel/quarkus/component/drill/deployment/DrillProcessor.java index 2eb55f56af..14604c4bdc 100644 --- a/extensions-jvm/drill/deployment/src/main/java/org/apache/camel/quarkus/component/drill/deployment/DrillProcessor.java +++ b/extensions-jvm/drill/deployment/src/main/java/org/apache/camel/quarkus/component/drill/deployment/DrillProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class DrillProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/dsl-modeline/deployment/src/main/java/org/apache/camel/quarkus/component/dsl/modeline/deployment/DslModelineProcessor.java b/extensions-jvm/dsl-modeline/deployment/src/main/java/org/apache/camel/quarkus/component/dsl/modeline/deployment/DslModelineProcessor.java index ae7c6a8dfc..10c491d473 100644 --- a/extensions-jvm/dsl-modeline/deployment/src/main/java/org/apache/camel/quarkus/component/dsl/modeline/deployment/DslModelineProcessor.java +++ b/extensions-jvm/dsl-modeline/deployment/src/main/java/org/apache/camel/quarkus/component/dsl/modeline/deployment/DslModelineProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import io.quarkus.runtime.RuntimeValue; import org.apache.camel.CamelContext; import org.apache.camel.quarkus.component.dsl.modeline.runtime.PropertyTraitRecorder; @@ -34,7 +34,7 @@ public class DslModelineProcessor { return new FeatureBuildItem(FEATURE); } - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) void nativeUnsupported() { throw new RuntimeException("The " + FEATURE + " extension is not supported in native mode " + "as JMX is not supported on GraalVM"); diff --git a/extensions-jvm/ehcache/deployment/src/main/java/org/apache/camel/quarkus/component/ehcache/deployment/EhcacheProcessor.java b/extensions-jvm/ehcache/deployment/src/main/java/org/apache/camel/quarkus/component/ehcache/deployment/EhcacheProcessor.java index bf7873d50c..a3215fe2a6 100644 --- a/extensions-jvm/ehcache/deployment/src/main/java/org/apache/camel/quarkus/component/ehcache/deployment/EhcacheProcessor.java +++ b/extensions-jvm/ehcache/deployment/src/main/java/org/apache/camel/quarkus/component/ehcache/deployment/EhcacheProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class EhcacheProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/elasticsearch/deployment/src/main/java/org/apache/camel/quarkus/component/elasticsearch/deployment/ElasticsearchProcessor.java b/extensions-jvm/elasticsearch/deployment/src/main/java/org/apache/camel/quarkus/component/elasticsearch/deployment/ElasticsearchProcessor.java index 56a568387e..34ba249278 100644 --- a/extensions-jvm/elasticsearch/deployment/src/main/java/org/apache/camel/quarkus/component/elasticsearch/deployment/ElasticsearchProcessor.java +++ b/extensions-jvm/elasticsearch/deployment/src/main/java/org/apache/camel/quarkus/component/elasticsearch/deployment/ElasticsearchProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class ElasticsearchProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/etcd3/deployment/src/main/java/org/apache/camel/quarkus/component/etcd3/deployment/Etcd3Processor.java b/extensions-jvm/etcd3/deployment/src/main/java/org/apache/camel/quarkus/component/etcd3/deployment/Etcd3Processor.java index 5bcc500a83..7b8c76f026 100644 --- a/extensions-jvm/etcd3/deployment/src/main/java/org/apache/camel/quarkus/component/etcd3/deployment/Etcd3Processor.java +++ b/extensions-jvm/etcd3/deployment/src/main/java/org/apache/camel/quarkus/component/etcd3/deployment/Etcd3Processor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class Etcd3Processor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/facebook/deployment/src/main/java/org/apache/camel/quarkus/component/facebook/deployment/FacebookProcessor.java b/extensions-jvm/facebook/deployment/src/main/java/org/apache/camel/quarkus/component/facebook/deployment/FacebookProcessor.java index 2c9473db3c..675672d205 100644 --- a/extensions-jvm/facebook/deployment/src/main/java/org/apache/camel/quarkus/component/facebook/deployment/FacebookProcessor.java +++ b/extensions-jvm/facebook/deployment/src/main/java/org/apache/camel/quarkus/component/facebook/deployment/FacebookProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class FacebookProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/fastjson/deployment/src/main/java/org/apache/camel/quarkus/component/fastjson/deployment/FastjsonProcessor.java b/extensions-jvm/fastjson/deployment/src/main/java/org/apache/camel/quarkus/component/fastjson/deployment/FastjsonProcessor.java index c1c632a1a9..a6142b550a 100644 --- a/extensions-jvm/fastjson/deployment/src/main/java/org/apache/camel/quarkus/component/fastjson/deployment/FastjsonProcessor.java +++ b/extensions-jvm/fastjson/deployment/src/main/java/org/apache/camel/quarkus/component/fastjson/deployment/FastjsonProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class FastjsonProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/flink/deployment/src/main/java/org/apache/camel/quarkus/component/flink/deployment/FlinkProcessor.java b/extensions-jvm/flink/deployment/src/main/java/org/apache/camel/quarkus/component/flink/deployment/FlinkProcessor.java index 1280544fe1..36122eb89c 100644 --- a/extensions-jvm/flink/deployment/src/main/java/org/apache/camel/quarkus/component/flink/deployment/FlinkProcessor.java +++ b/extensions-jvm/flink/deployment/src/main/java/org/apache/camel/quarkus/component/flink/deployment/FlinkProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class FlinkProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/google-functions/deployment/src/main/java/org/apache/camel/quarkus/component/google/functions/deployment/GoogleFunctionsProcessor.java b/extensions-jvm/google-functions/deployment/src/main/java/org/apache/camel/quarkus/component/google/functions/deployment/GoogleFunctionsProcessor.java index 1258fc0e31..a312a3f699 100644 --- a/extensions-jvm/google-functions/deployment/src/main/java/org/apache/camel/quarkus/component/google/functions/deployment/GoogleFunctionsProcessor.java +++ b/extensions-jvm/google-functions/deployment/src/main/java/org/apache/camel/quarkus/component/google/functions/deployment/GoogleFunctionsProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class GoogleFunctionsProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/google-secret-manager/deployment/src/main/java/org/apache/camel/quarkus/component/google/secret/manager/deployment/GoogleSecretManagerProcessor.java b/extensions-jvm/google-secret-manager/deployment/src/main/java/org/apache/camel/quarkus/component/google/secret/manager/deployment/GoogleSecretManagerProcessor.java index 7a1a2ac8f8..8925730946 100644 --- a/extensions-jvm/google-secret-manager/deployment/src/main/java/org/apache/camel/quarkus/component/google/secret/manager/deployment/GoogleSecretManagerProcessor.java +++ b/extensions-jvm/google-secret-manager/deployment/src/main/java/org/apache/camel/quarkus/component/google/secret/manager/deployment/GoogleSecretManagerProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class GoogleSecretManagerProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/guava-eventbus/deployment/src/main/java/org/apache/camel/quarkus/component/guava/eventbus/deployment/GuavaEventbusProcessor.java b/extensions-jvm/guava-eventbus/deployment/src/main/java/org/apache/camel/quarkus/component/guava/eventbus/deployment/GuavaEventbusProcessor.java index 9b98b45f21..239e3f8a63 100644 --- a/extensions-jvm/guava-eventbus/deployment/src/main/java/org/apache/camel/quarkus/component/guava/eventbus/deployment/GuavaEventbusProcessor.java +++ b/extensions-jvm/guava-eventbus/deployment/src/main/java/org/apache/camel/quarkus/component/guava/eventbus/deployment/GuavaEventbusProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class GuavaEventbusProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/hashicorp-vault/deployment/src/main/java/org/apache/camel/quarkus/component/hashicorp/vault/deployment/HashicorpVaultProcessor.java b/extensions-jvm/hashicorp-vault/deployment/src/main/java/org/apache/camel/quarkus/component/hashicorp/vault/deployment/HashicorpVaultProcessor.java index 70e60bb05f..b76a71e6f0 100644 --- a/extensions-jvm/hashicorp-vault/deployment/src/main/java/org/apache/camel/quarkus/component/hashicorp/vault/deployment/HashicorpVaultProcessor.java +++ b/extensions-jvm/hashicorp-vault/deployment/src/main/java/org/apache/camel/quarkus/component/hashicorp/vault/deployment/HashicorpVaultProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class HashicorpVaultProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/hdfs/deployment/src/main/java/org/apache/camel/quarkus/component/hdfs/deployment/HdfsProcessor.java b/extensions-jvm/hdfs/deployment/src/main/java/org/apache/camel/quarkus/component/hdfs/deployment/HdfsProcessor.java index 34ea8ff2ff..a52af5f26e 100644 --- a/extensions-jvm/hdfs/deployment/src/main/java/org/apache/camel/quarkus/component/hdfs/deployment/HdfsProcessor.java +++ b/extensions-jvm/hdfs/deployment/src/main/java/org/apache/camel/quarkus/component/hdfs/deployment/HdfsProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class HdfsProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/huaweicloud-smn/deployment/src/main/java/org/apache/camel/quarkus/component/huaweicloud/smn/deployment/HuaweicloudSmnProcessor.java b/extensions-jvm/huaweicloud-smn/deployment/src/main/java/org/apache/camel/quarkus/component/huaweicloud/smn/deployment/HuaweicloudSmnProcessor.java index 4c72362abd..959500bff7 100644 --- a/extensions-jvm/huaweicloud-smn/deployment/src/main/java/org/apache/camel/quarkus/component/huaweicloud/smn/deployment/HuaweicloudSmnProcessor.java +++ b/extensions-jvm/huaweicloud-smn/deployment/src/main/java/org/apache/camel/quarkus/component/huaweicloud/smn/deployment/HuaweicloudSmnProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class HuaweicloudSmnProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/iec60870/deployment/src/main/java/org/apache/camel/quarkus/component/iec60870/deployment/Iec60870Processor.java b/extensions-jvm/iec60870/deployment/src/main/java/org/apache/camel/quarkus/component/iec60870/deployment/Iec60870Processor.java index dc9ab613c6..20c4e718af 100644 --- a/extensions-jvm/iec60870/deployment/src/main/java/org/apache/camel/quarkus/component/iec60870/deployment/Iec60870Processor.java +++ b/extensions-jvm/iec60870/deployment/src/main/java/org/apache/camel/quarkus/component/iec60870/deployment/Iec60870Processor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class Iec60870Processor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/ignite/deployment/src/main/java/org/apache/camel/quarkus/component/ignite/deployment/IgniteProcessor.java b/extensions-jvm/ignite/deployment/src/main/java/org/apache/camel/quarkus/component/ignite/deployment/IgniteProcessor.java index 314b54d445..1ffe0f31d1 100644 --- a/extensions-jvm/ignite/deployment/src/main/java/org/apache/camel/quarkus/component/ignite/deployment/IgniteProcessor.java +++ b/extensions-jvm/ignite/deployment/src/main/java/org/apache/camel/quarkus/component/ignite/deployment/IgniteProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class IgniteProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/irc/deployment/src/main/java/org/apache/camel/quarkus/component/irc/deployment/IrcProcessor.java b/extensions-jvm/irc/deployment/src/main/java/org/apache/camel/quarkus/component/irc/deployment/IrcProcessor.java index 62c0619205..83e3270740 100644 --- a/extensions-jvm/irc/deployment/src/main/java/org/apache/camel/quarkus/component/irc/deployment/IrcProcessor.java +++ b/extensions-jvm/irc/deployment/src/main/java/org/apache/camel/quarkus/component/irc/deployment/IrcProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class IrcProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/jasypt/deployment/src/main/java/org/apache/camel/quarkus/component/jasypt/deployment/JasyptProcessor.java b/extensions-jvm/jasypt/deployment/src/main/java/org/apache/camel/quarkus/component/jasypt/deployment/JasyptProcessor.java index 20fe3d87a3..67ede49a0d 100644 --- a/extensions-jvm/jasypt/deployment/src/main/java/org/apache/camel/quarkus/component/jasypt/deployment/JasyptProcessor.java +++ b/extensions-jvm/jasypt/deployment/src/main/java/org/apache/camel/quarkus/component/jasypt/deployment/JasyptProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class JasyptProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/jcr/deployment/src/main/java/org/apache/camel/quarkus/component/jcr/deployment/JcrProcessor.java b/extensions-jvm/jcr/deployment/src/main/java/org/apache/camel/quarkus/component/jcr/deployment/JcrProcessor.java index 321a1fbb1d..268bcc3a16 100644 --- a/extensions-jvm/jcr/deployment/src/main/java/org/apache/camel/quarkus/component/jcr/deployment/JcrProcessor.java +++ b/extensions-jvm/jcr/deployment/src/main/java/org/apache/camel/quarkus/component/jcr/deployment/JcrProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class JcrProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/jgroups-raft/deployment/src/main/java/org/apache/camel/quarkus/component/jgroups/raft/deployment/JgroupsRaftProcessor.java b/extensions-jvm/jgroups-raft/deployment/src/main/java/org/apache/camel/quarkus/component/jgroups/raft/deployment/JgroupsRaftProcessor.java index 44c37b5c5a..8748bf94b9 100644 --- a/extensions-jvm/jgroups-raft/deployment/src/main/java/org/apache/camel/quarkus/component/jgroups/raft/deployment/JgroupsRaftProcessor.java +++ b/extensions-jvm/jgroups-raft/deployment/src/main/java/org/apache/camel/quarkus/component/jgroups/raft/deployment/JgroupsRaftProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class JgroupsRaftProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/jgroups/deployment/src/main/java/org/apache/camel/quarkus/component/jgroups/deployment/JgroupsProcessor.java b/extensions-jvm/jgroups/deployment/src/main/java/org/apache/camel/quarkus/component/jgroups/deployment/JgroupsProcessor.java index 139dd94679..dbab62b594 100644 --- a/extensions-jvm/jgroups/deployment/src/main/java/org/apache/camel/quarkus/component/jgroups/deployment/JgroupsProcessor.java +++ b/extensions-jvm/jgroups/deployment/src/main/java/org/apache/camel/quarkus/component/jgroups/deployment/JgroupsProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class JgroupsProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/jooq/deployment/src/main/java/org/apache/camel/quarkus/component/jooq/deployment/JooqProcessor.java b/extensions-jvm/jooq/deployment/src/main/java/org/apache/camel/quarkus/component/jooq/deployment/JooqProcessor.java index 4c308c2e67..783be018b1 100644 --- a/extensions-jvm/jooq/deployment/src/main/java/org/apache/camel/quarkus/component/jooq/deployment/JooqProcessor.java +++ b/extensions-jvm/jooq/deployment/src/main/java/org/apache/camel/quarkus/component/jooq/deployment/JooqProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class JooqProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/json-patch/deployment/src/main/java/org/apache/camel/quarkus/component/json/patch/deployment/JsonPatchProcessor.java b/extensions-jvm/json-patch/deployment/src/main/java/org/apache/camel/quarkus/component/json/patch/deployment/JsonPatchProcessor.java index 0e90409a1d..58bfde78f6 100644 --- a/extensions-jvm/json-patch/deployment/src/main/java/org/apache/camel/quarkus/component/json/patch/deployment/JsonPatchProcessor.java +++ b/extensions-jvm/json-patch/deployment/src/main/java/org/apache/camel/quarkus/component/json/patch/deployment/JsonPatchProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class JsonPatchProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/jsonapi/deployment/src/main/java/org/apache/camel/quarkus/component/jsonapi/deployment/JsonapiProcessor.java b/extensions-jvm/jsonapi/deployment/src/main/java/org/apache/camel/quarkus/component/jsonapi/deployment/JsonapiProcessor.java index 10f10b0ae0..baac686697 100644 --- a/extensions-jvm/jsonapi/deployment/src/main/java/org/apache/camel/quarkus/component/jsonapi/deployment/JsonapiProcessor.java +++ b/extensions-jvm/jsonapi/deployment/src/main/java/org/apache/camel/quarkus/component/jsonapi/deployment/JsonapiProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class JsonapiProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/jt400/deployment/src/main/java/org/apache/camel/quarkus/component/jt400/deployment/Jt400Processor.java b/extensions-jvm/jt400/deployment/src/main/java/org/apache/camel/quarkus/component/jt400/deployment/Jt400Processor.java index 5c49d441dd..c4de350fb0 100644 --- a/extensions-jvm/jt400/deployment/src/main/java/org/apache/camel/quarkus/component/jt400/deployment/Jt400Processor.java +++ b/extensions-jvm/jt400/deployment/src/main/java/org/apache/camel/quarkus/component/jt400/deployment/Jt400Processor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class Jt400Processor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/ldif/deployment/src/main/java/org/apache/camel/quarkus/component/ldif/deployment/LdifProcessor.java b/extensions-jvm/ldif/deployment/src/main/java/org/apache/camel/quarkus/component/ldif/deployment/LdifProcessor.java index 5ab73b5210..d17aba3c20 100644 --- a/extensions-jvm/ldif/deployment/src/main/java/org/apache/camel/quarkus/component/ldif/deployment/LdifProcessor.java +++ b/extensions-jvm/ldif/deployment/src/main/java/org/apache/camel/quarkus/component/ldif/deployment/LdifProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class LdifProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/lucene/deployment/src/main/java/org/apache/camel/quarkus/component/lucene/deployment/LuceneProcessor.java b/extensions-jvm/lucene/deployment/src/main/java/org/apache/camel/quarkus/component/lucene/deployment/LuceneProcessor.java index 443c0ab612..00b282dd8e 100644 --- a/extensions-jvm/lucene/deployment/src/main/java/org/apache/camel/quarkus/component/lucene/deployment/LuceneProcessor.java +++ b/extensions-jvm/lucene/deployment/src/main/java/org/apache/camel/quarkus/component/lucene/deployment/LuceneProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class LuceneProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/mvel/deployment/src/main/java/org/apache/camel/quarkus/component/mvel/deployment/MvelProcessor.java b/extensions-jvm/mvel/deployment/src/main/java/org/apache/camel/quarkus/component/mvel/deployment/MvelProcessor.java index 778385bcfa..fb26983acb 100644 --- a/extensions-jvm/mvel/deployment/src/main/java/org/apache/camel/quarkus/component/mvel/deployment/MvelProcessor.java +++ b/extensions-jvm/mvel/deployment/src/main/java/org/apache/camel/quarkus/component/mvel/deployment/MvelProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class MvelProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/printer/deployment/src/main/java/org/apache/camel/quarkus/component/printer/deployment/PrinterProcessor.java b/extensions-jvm/printer/deployment/src/main/java/org/apache/camel/quarkus/component/printer/deployment/PrinterProcessor.java index cd89e4cd69..0c6414d049 100644 --- a/extensions-jvm/printer/deployment/src/main/java/org/apache/camel/quarkus/component/printer/deployment/PrinterProcessor.java +++ b/extensions-jvm/printer/deployment/src/main/java/org/apache/camel/quarkus/component/printer/deployment/PrinterProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class PrinterProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/pulsar/deployment/src/main/java/org/apache/camel/quarkus/component/pulsar/deployment/PulsarProcessor.java b/extensions-jvm/pulsar/deployment/src/main/java/org/apache/camel/quarkus/component/pulsar/deployment/PulsarProcessor.java index 8ea2703d23..2f688f6b9f 100644 --- a/extensions-jvm/pulsar/deployment/src/main/java/org/apache/camel/quarkus/component/pulsar/deployment/PulsarProcessor.java +++ b/extensions-jvm/pulsar/deployment/src/main/java/org/apache/camel/quarkus/component/pulsar/deployment/PulsarProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class PulsarProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/quickfix/deployment/src/main/java/org/apache/camel/quarkus/component/quickfix/deployment/QuickfixProcessor.java b/extensions-jvm/quickfix/deployment/src/main/java/org/apache/camel/quarkus/component/quickfix/deployment/QuickfixProcessor.java index d58c0eba20..894e5cd890 100644 --- a/extensions-jvm/quickfix/deployment/src/main/java/org/apache/camel/quarkus/component/quickfix/deployment/QuickfixProcessor.java +++ b/extensions-jvm/quickfix/deployment/src/main/java/org/apache/camel/quarkus/component/quickfix/deployment/QuickfixProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class QuickfixProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/redis/deployment/src/main/java/org/apache/camel/quarkus/component/redis/deployment/RedisProcessor.java b/extensions-jvm/redis/deployment/src/main/java/org/apache/camel/quarkus/component/redis/deployment/RedisProcessor.java index b78a9dbd0a..c6fe95d3b9 100644 --- a/extensions-jvm/redis/deployment/src/main/java/org/apache/camel/quarkus/component/redis/deployment/RedisProcessor.java +++ b/extensions-jvm/redis/deployment/src/main/java/org/apache/camel/quarkus/component/redis/deployment/RedisProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class RedisProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/robotframework/deployment/src/main/java/org/apache/camel/quarkus/component/robotframework/deployment/RobotframeworkProcessor.java b/extensions-jvm/robotframework/deployment/src/main/java/org/apache/camel/quarkus/component/robotframework/deployment/RobotframeworkProcessor.java index c180b9b01b..bfee9160fa 100644 --- a/extensions-jvm/robotframework/deployment/src/main/java/org/apache/camel/quarkus/component/robotframework/deployment/RobotframeworkProcessor.java +++ b/extensions-jvm/robotframework/deployment/src/main/java/org/apache/camel/quarkus/component/robotframework/deployment/RobotframeworkProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class RobotframeworkProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/schematron/deployment/src/main/java/org/apache/camel/quarkus/component/schematron/deployment/SchematronProcessor.java b/extensions-jvm/schematron/deployment/src/main/java/org/apache/camel/quarkus/component/schematron/deployment/SchematronProcessor.java index 2605566321..1ca6f37af0 100644 --- a/extensions-jvm/schematron/deployment/src/main/java/org/apache/camel/quarkus/component/schematron/deployment/SchematronProcessor.java +++ b/extensions-jvm/schematron/deployment/src/main/java/org/apache/camel/quarkus/component/schematron/deployment/SchematronProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class SchematronProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/smpp/deployment/src/main/java/org/apache/camel/quarkus/component/smpp/deployment/SmppProcessor.java b/extensions-jvm/smpp/deployment/src/main/java/org/apache/camel/quarkus/component/smpp/deployment/SmppProcessor.java index 28ecaf0dea..a8434de9b0 100644 --- a/extensions-jvm/smpp/deployment/src/main/java/org/apache/camel/quarkus/component/smpp/deployment/SmppProcessor.java +++ b/extensions-jvm/smpp/deployment/src/main/java/org/apache/camel/quarkus/component/smpp/deployment/SmppProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class SmppProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/snmp/deployment/src/main/java/org/apache/camel/quarkus/component/snmp/deployment/SnmpProcessor.java b/extensions-jvm/snmp/deployment/src/main/java/org/apache/camel/quarkus/component/snmp/deployment/SnmpProcessor.java index 181f1a487f..fee125f8e4 100644 --- a/extensions-jvm/snmp/deployment/src/main/java/org/apache/camel/quarkus/component/snmp/deployment/SnmpProcessor.java +++ b/extensions-jvm/snmp/deployment/src/main/java/org/apache/camel/quarkus/component/snmp/deployment/SnmpProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class SnmpProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/splunk-hec/deployment/src/main/java/org/apache/camel/quarkus/component/splunk/hec/deployment/SplunkHecProcessor.java b/extensions-jvm/splunk-hec/deployment/src/main/java/org/apache/camel/quarkus/component/splunk/hec/deployment/SplunkHecProcessor.java index ada0a0889d..e0a44035d5 100644 --- a/extensions-jvm/splunk-hec/deployment/src/main/java/org/apache/camel/quarkus/component/splunk/hec/deployment/SplunkHecProcessor.java +++ b/extensions-jvm/splunk-hec/deployment/src/main/java/org/apache/camel/quarkus/component/splunk/hec/deployment/SplunkHecProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class SplunkHecProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/stitch/deployment/src/main/java/org/apache/camel/quarkus/component/stitch/deployment/StitchProcessor.java b/extensions-jvm/stitch/deployment/src/main/java/org/apache/camel/quarkus/component/stitch/deployment/StitchProcessor.java index 337d842458..011cdb4719 100644 --- a/extensions-jvm/stitch/deployment/src/main/java/org/apache/camel/quarkus/component/stitch/deployment/StitchProcessor.java +++ b/extensions-jvm/stitch/deployment/src/main/java/org/apache/camel/quarkus/component/stitch/deployment/StitchProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class StitchProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/stomp/deployment/src/main/java/org/apache/camel/quarkus/component/stomp/deployment/StompProcessor.java b/extensions-jvm/stomp/deployment/src/main/java/org/apache/camel/quarkus/component/stomp/deployment/StompProcessor.java index de07779fb6..8e5abf5c59 100644 --- a/extensions-jvm/stomp/deployment/src/main/java/org/apache/camel/quarkus/component/stomp/deployment/StompProcessor.java +++ b/extensions-jvm/stomp/deployment/src/main/java/org/apache/camel/quarkus/component/stomp/deployment/StompProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class StompProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/stub/deployment/src/main/java/org/apache/camel/quarkus/component/stub/deployment/StubProcessor.java b/extensions-jvm/stub/deployment/src/main/java/org/apache/camel/quarkus/component/stub/deployment/StubProcessor.java index 377f12e1c7..bd26ef4517 100644 --- a/extensions-jvm/stub/deployment/src/main/java/org/apache/camel/quarkus/component/stub/deployment/StubProcessor.java +++ b/extensions-jvm/stub/deployment/src/main/java/org/apache/camel/quarkus/component/stub/deployment/StubProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class StubProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/thrift/deployment/src/main/java/org/apache/camel/quarkus/component/thrift/deployment/ThriftProcessor.java b/extensions-jvm/thrift/deployment/src/main/java/org/apache/camel/quarkus/component/thrift/deployment/ThriftProcessor.java index 420fd49f32..003f095537 100644 --- a/extensions-jvm/thrift/deployment/src/main/java/org/apache/camel/quarkus/component/thrift/deployment/ThriftProcessor.java +++ b/extensions-jvm/thrift/deployment/src/main/java/org/apache/camel/quarkus/component/thrift/deployment/ThriftProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class ThriftProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/web3j/deployment/src/main/java/org/apache/camel/quarkus/component/web3j/deployment/Web3jProcessor.java b/extensions-jvm/web3j/deployment/src/main/java/org/apache/camel/quarkus/component/web3j/deployment/Web3jProcessor.java index 3097192896..0b2b9009ee 100644 --- a/extensions-jvm/web3j/deployment/src/main/java/org/apache/camel/quarkus/component/web3j/deployment/Web3jProcessor.java +++ b/extensions-jvm/web3j/deployment/src/main/java/org/apache/camel/quarkus/component/web3j/deployment/Web3jProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class Web3jProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/wordpress/deployment/src/main/java/org/apache/camel/quarkus/component/wordpress/deployment/WordpressProcessor.java b/extensions-jvm/wordpress/deployment/src/main/java/org/apache/camel/quarkus/component/wordpress/deployment/WordpressProcessor.java index 59fedd7fc4..1f1f1b917d 100644 --- a/extensions-jvm/wordpress/deployment/src/main/java/org/apache/camel/quarkus/component/wordpress/deployment/WordpressProcessor.java +++ b/extensions-jvm/wordpress/deployment/src/main/java/org/apache/camel/quarkus/component/wordpress/deployment/WordpressProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class WordpressProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/workday/deployment/src/main/java/org/apache/camel/quarkus/component/workday/deployment/WorkdayProcessor.java b/extensions-jvm/workday/deployment/src/main/java/org/apache/camel/quarkus/component/workday/deployment/WorkdayProcessor.java index c8d351a5fb..c8447ba399 100644 --- a/extensions-jvm/workday/deployment/src/main/java/org/apache/camel/quarkus/component/workday/deployment/WorkdayProcessor.java +++ b/extensions-jvm/workday/deployment/src/main/java/org/apache/camel/quarkus/component/workday/deployment/WorkdayProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class WorkdayProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/xj/deployment/src/main/java/org/apache/camel/quarkus/component/xj/deployment/XjProcessor.java b/extensions-jvm/xj/deployment/src/main/java/org/apache/camel/quarkus/component/xj/deployment/XjProcessor.java index 5ef8442fab..21b2949511 100644 --- a/extensions-jvm/xj/deployment/src/main/java/org/apache/camel/quarkus/component/xj/deployment/XjProcessor.java +++ b/extensions-jvm/xj/deployment/src/main/java/org/apache/camel/quarkus/component/xj/deployment/XjProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class XjProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/xmpp/deployment/src/main/java/org/apache/camel/quarkus/component/xmpp/deployment/XmppProcessor.java b/extensions-jvm/xmpp/deployment/src/main/java/org/apache/camel/quarkus/component/xmpp/deployment/XmppProcessor.java index 544eb6f3e6..103e85ab0e 100644 --- a/extensions-jvm/xmpp/deployment/src/main/java/org/apache/camel/quarkus/component/xmpp/deployment/XmppProcessor.java +++ b/extensions-jvm/xmpp/deployment/src/main/java/org/apache/camel/quarkus/component/xmpp/deployment/XmppProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class XmppProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/zookeeper-master/deployment/src/main/java/org/apache/camel/quarkus/component/zookeeper/master/deployment/ZookeeperMasterProcessor.java b/extensions-jvm/zookeeper-master/deployment/src/main/java/org/apache/camel/quarkus/component/zookeeper/master/deployment/ZookeeperMasterProcessor.java index ab328ba81f..f0663c92cf 100644 --- a/extensions-jvm/zookeeper-master/deployment/src/main/java/org/apache/camel/quarkus/component/zookeeper/master/deployment/ZookeeperMasterProcessor.java +++ b/extensions-jvm/zookeeper-master/deployment/src/main/java/org/apache/camel/quarkus/component/zookeeper/master/deployment/ZookeeperMasterProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class ZookeeperMasterProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-jvm/zookeeper/deployment/src/main/java/org/apache/camel/quarkus/component/zookeeper/deployment/ZookeeperProcessor.java b/extensions-jvm/zookeeper/deployment/src/main/java/org/apache/camel/quarkus/component/zookeeper/deployment/ZookeeperProcessor.java index a383f8b29b..b7bf3ca872 100644 --- a/extensions-jvm/zookeeper/deployment/src/main/java/org/apache/camel/quarkus/component/zookeeper/deployment/ZookeeperProcessor.java +++ b/extensions-jvm/zookeeper/deployment/src/main/java/org/apache/camel/quarkus/component/zookeeper/deployment/ZookeeperProcessor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -37,7 +37,7 @@ class ZookeeperProcessor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time diff --git a/extensions-support/dsl/deployment/src/main/java/org/apache/camel/quarkus/support/dsl/deployment/DslSupportProcessor.java b/extensions-support/dsl/deployment/src/main/java/org/apache/camel/quarkus/support/dsl/deployment/DslSupportProcessor.java index b2ac19fb29..64676ba0bc 100644 --- a/extensions-support/dsl/deployment/src/main/java/org/apache/camel/quarkus/support/dsl/deployment/DslSupportProcessor.java +++ b/extensions-support/dsl/deployment/src/main/java/org/apache/camel/quarkus/support/dsl/deployment/DslSupportProcessor.java @@ -24,7 +24,7 @@ import java.util.regex.Pattern; import io.quarkus.deployment.annotations.BuildStep; import io.quarkus.deployment.annotations.ExecutionTime; import io.quarkus.deployment.annotations.Record; -import io.quarkus.deployment.pkg.steps.NativeBuild; +import io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import io.quarkus.runtime.RuntimeValue; import org.apache.camel.CamelContext; import org.apache.camel.quarkus.core.deployment.spi.CamelContextBuildItem; @@ -37,7 +37,7 @@ public class DslSupportProcessor { private static final Pattern IMPORT_PATTERN = Pattern.compile("import .*"); public static final String CLASS_EXT = ".class"; - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.STATIC_INIT) void registerRoutesBuilder(List<DslGeneratedClassBuildItem> classes, CamelContextBuildItem context, diff --git a/extensions-support/spring/deployment/src/main/java/org/apache/camel/quarkus/support/spring/deployment/SpringKotlinProcessor.java b/extensions-support/spring/deployment/src/main/java/org/apache/camel/quarkus/support/spring/deployment/SpringKotlinProcessor.java index d6f6eeb7e1..6ed096e288 100644 --- a/extensions-support/spring/deployment/src/main/java/org/apache/camel/quarkus/support/spring/deployment/SpringKotlinProcessor.java +++ b/extensions-support/spring/deployment/src/main/java/org/apache/camel/quarkus/support/spring/deployment/SpringKotlinProcessor.java @@ -22,12 +22,12 @@ import io.quarkus.deployment.annotations.BuildProducer; import io.quarkus.deployment.annotations.BuildStep; import io.quarkus.deployment.builditem.GeneratedClassBuildItem; import io.quarkus.deployment.pkg.builditem.CurateOutcomeBuildItem; -import io.quarkus.deployment.pkg.steps.NativeBuild; +import io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import io.quarkus.gizmo.ClassCreator; public class SpringKotlinProcessor { - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) void generateKotlinReflectClasses( BuildProducer<GeneratedClassBuildItem> generatedClass, CurateOutcomeBuildItem curateOutcome) { diff --git a/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/FhirProcessor.java b/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/FhirProcessor.java index 9b75409c94..9716f070c8 100644 --- a/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/FhirProcessor.java +++ b/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/FhirProcessor.java @@ -34,7 +34,7 @@ import io.quarkus.deployment.builditem.FeatureBuildItem; import io.quarkus.deployment.builditem.GeneratedClassBuildItem; import io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBundleBuildItem; import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem; -import io.quarkus.deployment.pkg.steps.NativeBuild; +import io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import io.quarkus.gizmo.ClassCreator; import io.quarkus.gizmo.Gizmo; import io.quarkus.gizmo.MethodCreator; @@ -105,7 +105,7 @@ final class FhirProcessor { .fields().build()); } - @BuildStep(onlyIf = { NativeBuild.class, IsFhirServerAbsent.class }) + @BuildStep(onlyIf = { NativeOrNativeSourcesBuild.class, IsFhirServerAbsent.class }) void generateRestfulServerUtils(BuildProducer<GeneratedClassBuildItem> generatedClass) { // Avoid having redundant hapi-fhir-server on the classpath and generate RestfulServerUtils.createEtag to satisfy native compilation. try (ClassCreator classCreator = ClassCreator.builder() diff --git a/extensions/groovy-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/groovy/deployment/GroovyDslProcessor.java b/extensions/groovy-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/groovy/deployment/GroovyDslProcessor.java index 6a8fd78dfd..ff03faea78 100644 --- a/extensions/groovy-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/groovy/deployment/GroovyDslProcessor.java +++ b/extensions/groovy-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/groovy/deployment/GroovyDslProcessor.java @@ -36,7 +36,7 @@ import io.quarkus.deployment.builditem.FeatureBuildItem; import io.quarkus.deployment.builditem.GeneratedClassBuildItem; import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem; import io.quarkus.deployment.pkg.builditem.CurateOutcomeBuildItem; -import io.quarkus.deployment.pkg.steps.NativeBuild; +import io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import io.quarkus.maven.dependency.ResolvedDependency; import io.quarkus.paths.PathCollection; import org.apache.camel.CamelContext; @@ -89,7 +89,7 @@ public class GroovyDslProcessor { return new FeatureBuildItem(FEATURE); } - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) void compileScriptsAOT(BuildProducer<GeneratedClassBuildItem> generatedClass, BuildProducer<ReflectiveClassBuildItem> reflectiveClass, BuildProducer<DslGeneratedClassBuildItem> generatedGroovyClass, @@ -134,7 +134,7 @@ public class GroovyDslProcessor { } } - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) void registerReflectiveClasses( BuildProducer<ReflectiveClassBuildItem> reflectiveClass, CombinedIndexBuildItem combinedIndexBuildItem) { diff --git a/extensions/groovy/deployment/src/main/java/org/apache/camel/quarkus/component/groovy/deployment/GroovyProcessor.java b/extensions/groovy/deployment/src/main/java/org/apache/camel/quarkus/component/groovy/deployment/GroovyProcessor.java index 53d5324d80..90984b0ca1 100644 --- a/extensions/groovy/deployment/src/main/java/org/apache/camel/quarkus/component/groovy/deployment/GroovyProcessor.java +++ b/extensions/groovy/deployment/src/main/java/org/apache/camel/quarkus/component/groovy/deployment/GroovyProcessor.java @@ -29,7 +29,7 @@ import io.quarkus.deployment.builditem.FeatureBuildItem; import io.quarkus.deployment.builditem.GeneratedClassBuildItem; import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem; import io.quarkus.deployment.pkg.builditem.CurateOutcomeBuildItem; -import io.quarkus.deployment.pkg.steps.NativeBuild; +import io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import io.quarkus.maven.dependency.ResolvedDependency; import io.quarkus.paths.PathCollection; import io.quarkus.runtime.RuntimeValue; @@ -69,7 +69,7 @@ class GroovyProcessor { return new FeatureBuildItem(FEATURE); } - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) void collectExpressions(ExpressionExtractionResultBuildItem result, List<ExpressionBuildItem> expressions, List<ScriptBuildItem> scripts, @@ -107,7 +107,7 @@ class GroovyProcessor { } } - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) void compileScriptsAOT(CurateOutcomeBuildItem curateOutcomeBuildItem, BuildProducer<ReflectiveClassBuildItem> reflectiveClass, List<GroovyExpressionSourceBuildItem> sources, @@ -145,7 +145,7 @@ class GroovyProcessor { } @Record(ExecutionTime.STATIC_INIT) - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) CamelBeanBuildItem configureLanguage( GroovyExpressionRecorder recorder, ExpressionExtractionResultBuildItem result, diff --git a/extensions/java-joor-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/java/joor/deployment/JavaJoorDslProcessor.java b/extensions/java-joor-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/java/joor/deployment/JavaJoorDslProcessor.java index ff3bf2c335..d2a0921fc9 100644 --- a/extensions/java-joor-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/java/joor/deployment/JavaJoorDslProcessor.java +++ b/extensions/java-joor-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/java/joor/deployment/JavaJoorDslProcessor.java @@ -35,7 +35,7 @@ import io.quarkus.deployment.builditem.GeneratedClassBuildItem; import io.quarkus.deployment.builditem.nativeimage.LambdaCapturingTypeBuildItem; import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem; import io.quarkus.deployment.pkg.builditem.CurateOutcomeBuildItem; -import io.quarkus.deployment.pkg.steps.NativeBuild; +import io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import io.quarkus.maven.dependency.ResolvedDependency; import io.quarkus.paths.PathCollection; import io.quarkus.runtime.RuntimeValue; @@ -63,7 +63,7 @@ public class JavaJoorDslProcessor { return new FeatureBuildItem(FEATURE); } - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) void compileClassesAOT(BuildProducer<JavaJoorGeneratedClassBuildItem> generatedClass, BuildProducer<ReflectiveClassBuildItem> reflectiveClass, BuildProducer<LambdaCapturingTypeBuildItem> lambdaCapturingTypeProducer, @@ -173,7 +173,7 @@ public class JavaJoorDslProcessor { } } - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) void registerGeneratedClasses(BuildProducer<GeneratedClassBuildItem> generatedClass, BuildProducer<ReflectiveClassBuildItem> reflectiveClass, List<JavaJoorGeneratedClassBuildItem> classes) { @@ -185,7 +185,7 @@ public class JavaJoorDslProcessor { .builder(classes.stream().map(JavaJoorGeneratedClassBuildItem::getName).toArray(String[]::new)).build()); } - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.STATIC_INIT) void registerRoutesBuilder(List<JavaJoorGeneratedClassBuildItem> classes, CamelContextBuildItem context, diff --git a/extensions/js-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/js/deployment/JavaScriptDslProcessor.java b/extensions/js-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/js/deployment/JavaScriptDslProcessor.java index 51d2cce969..8232ccfcd9 100644 --- a/extensions/js-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/js/deployment/JavaScriptDslProcessor.java +++ b/extensions/js-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/js/deployment/JavaScriptDslProcessor.java @@ -40,7 +40,7 @@ import io.quarkus.deployment.annotations.BuildStep; import io.quarkus.deployment.builditem.CombinedIndexBuildItem; import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem; import io.quarkus.deployment.builditem.nativeimage.ReflectiveMethodBuildItem; -import io.quarkus.deployment.pkg.steps.NativeBuild; +import io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.CamelContext; import org.apache.camel.Component; import org.apache.camel.Endpoint; @@ -124,7 +124,7 @@ public class JavaScriptDslProcessor { NoOutputDefinition.class); public static final String BUILDER_CLASS_SUFFIX = "Builders"; - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) void registerReflectiveClasses( BuildProducer<ReflectiveClassBuildItem> reflectiveClass, BuildProducer<ReflectiveMethodBuildItem> reflectiveMethods, diff --git a/extensions/jsh-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/jsh/deployment/JshDslProcessor.java b/extensions/jsh-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/jsh/deployment/JshDslProcessor.java index e3f3038fb5..2c8e5f53f8 100644 --- a/extensions/jsh-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/jsh/deployment/JshDslProcessor.java +++ b/extensions/jsh-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/jsh/deployment/JshDslProcessor.java @@ -42,7 +42,7 @@ import io.quarkus.deployment.dev.CompilationProvider; import io.quarkus.deployment.dev.JavaCompilationProvider; import io.quarkus.deployment.pkg.builditem.BuildSystemTargetBuildItem; import io.quarkus.deployment.pkg.builditem.CurateOutcomeBuildItem; -import io.quarkus.deployment.pkg.steps.NativeBuild; +import io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import io.quarkus.maven.dependency.ResolvedDependency; import io.quarkus.paths.PathCollection; import org.apache.camel.quarkus.core.deployment.main.CamelMainHelper; @@ -78,7 +78,7 @@ class JshDslProcessor { return new FeatureBuildItem(FEATURE); } - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) void compileScriptsAOT(BuildProducer<GeneratedClassBuildItem> generatedClass, BuildProducer<GeneratedResourceBuildItem> generatedResource, BuildProducer<ReflectiveClassBuildItem> reflectiveClass, diff --git a/extensions/kotlin-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/kotlin/deployment/KotlinDslProcessor.java b/extensions/kotlin-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/kotlin/deployment/KotlinDslProcessor.java index 3ada30c49c..413f422e42 100644 --- a/extensions/kotlin-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/kotlin/deployment/KotlinDslProcessor.java +++ b/extensions/kotlin-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/kotlin/deployment/KotlinDslProcessor.java @@ -42,7 +42,7 @@ import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem; import io.quarkus.deployment.dev.CompilationProvider; import io.quarkus.deployment.pkg.builditem.BuildSystemTargetBuildItem; import io.quarkus.deployment.pkg.builditem.CurateOutcomeBuildItem; -import io.quarkus.deployment.pkg.steps.NativeBuild; +import io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import io.quarkus.kotlin.deployment.KotlinCompilationProvider; import io.quarkus.maven.dependency.ResolvedDependency; import io.quarkus.paths.PathCollection; @@ -79,7 +79,7 @@ class KotlinDslProcessor { return new FeatureBuildItem(FEATURE); } - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) void compileScriptsAOT(BuildProducer<GeneratedClassBuildItem> generatedClass, BuildProducer<GeneratedResourceBuildItem> generatedResource, BuildProducer<ReflectiveClassBuildItem> reflectiveClass, diff --git a/extensions/ognl/deployment/src/main/java/org/apache/camel/quarkus/component/ognl/deployment/OgnlProcessor.java b/extensions/ognl/deployment/src/main/java/org/apache/camel/quarkus/component/ognl/deployment/OgnlProcessor.java index 6b3f289dbf..04ab1298ea 100644 --- a/extensions/ognl/deployment/src/main/java/org/apache/camel/quarkus/component/ognl/deployment/OgnlProcessor.java +++ b/extensions/ognl/deployment/src/main/java/org/apache/camel/quarkus/component/ognl/deployment/OgnlProcessor.java @@ -25,7 +25,7 @@ import io.quarkus.deployment.annotations.BuildStep; import io.quarkus.deployment.builditem.CombinedIndexBuildItem; import io.quarkus.deployment.builditem.FeatureBuildItem; import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem; -import io.quarkus.deployment.pkg.steps.NativeBuild; +import io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.language.ognl.RootObject; import org.jboss.jandex.ClassInfo; import org.jboss.jandex.DotName; @@ -39,7 +39,7 @@ class OgnlProcessor { return new FeatureBuildItem(FEATURE); } - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) void registerReflectiveClasses(CombinedIndexBuildItem combinedIndexBuildItem, BuildProducer<ReflectiveClassBuildItem> reflectiveClass) { IndexView view = combinedIndexBuildItem.getIndex(); diff --git a/tooling/create-extension-templates/Processor.java b/tooling/create-extension-templates/Processor.java index cc5d10b6ee..49431c4f75 100644 --- a/tooling/create-extension-templates/Processor.java +++ b/tooling/create-extension-templates/Processor.java @@ -20,7 +20,7 @@ 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 io.quarkus.deployment.pkg.steps.NativeOrNativeSourcesBuild; import org.apache.camel.quarkus.core.JvmOnlyRecorder; import org.jboss.logging.Logger; @@ -39,7 +39,7 @@ class [=toCapCamelCase(artifactIdBase)]Processor { /** * Remove this once this extension starts supporting the native mode. */ - @BuildStep(onlyIf = NativeBuild.class) + @BuildStep(onlyIf = NativeOrNativeSourcesBuild.class) @Record(value = ExecutionTime.RUNTIME_INIT) void warnJvmInNative(JvmOnlyRecorder recorder) { JvmOnlyRecorder.warnJvmInNative(LOG, FEATURE); // warn at build time