You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by pc...@apache.org on 2023/09/29 08:34:37 UTC
[camel-quarkus] branch feat/native_source_support created (now 4b812e50c0)
This is an automated email from the ASF dual-hosted git repository.
pcongiusti pushed a change to branch feat/native_source_support
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
at 4b812e50c0 feat(native): support Native Sources
This branch includes the following new commits:
new 4b812e50c0 feat(native): support Native Sources
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
[camel-quarkus] 01/01: feat(native): support Native Sources
Posted by pc...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
pcongiusti pushed a commit to branch feat/native_source_support
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
commit 4b812e50c0fd9567603f9f203357a54b26fae1bc
Author: Pasquale Congiusti <pa...@gmail.com>
AuthorDate: Fri Sep 29 10:33:58 2023 +0200
feat(native): support Native Sources
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