This is an automated email from the ASF dual-hosted git repository. ppalaga pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
The following commit(s) were added to refs/heads/main by this push: new 7d5f1d59e0 Replace org.graalvm.nativeimage:svm with org.graalvm.sdk:graal-sdk which has a status of public API 7d5f1d59e0 is described below commit 7d5f1d59e03548609894733265f198678bf27870 Author: Peter Palaga <ppal...@redhat.com> AuthorDate: Fri Jun 30 14:02:12 2023 +0200 Replace org.graalvm.nativeimage:svm with org.graalvm.sdk:graal-sdk which has a status of public API --- extensions-core/core/runtime/pom.xml | 4 +- .../camel/quarkus/core/graal/ResourceUtils.java | 46 ---------------- extensions-support/azure-core/runtime/pom.xml | 4 +- extensions-support/consul-client/runtime/pom.xml | 4 +- extensions-support/debezium/runtime/pom.xml | 4 +- extensions-support/google-cloud/runtime/pom.xml | 4 +- extensions-support/httpclient/runtime/pom.xml | 4 +- extensions-support/retrofit/runtime/pom.xml | 4 +- extensions-support/spring/runtime/pom.xml | 4 +- .../deployment/XalanNativeImageProcessor.java | 61 +++------------------- extensions-support/xalan/runtime/pom.xml | 4 +- .../javax.xml.transform.TransformerFactory | 1 + extensions/activemq/runtime/pom.xml | 4 +- extensions/atlasmap/runtime/pom.xml | 4 +- extensions/bean-validator/runtime/pom.xml | 4 +- extensions/bean/runtime/pom.xml | 4 +- extensions/disruptor/runtime/pom.xml | 4 +- extensions/fhir/runtime/pom.xml | 4 +- extensions/file-watch/runtime/pom.xml | 4 +- extensions/fop/runtime/pom.xml | 4 +- extensions/google-pubsub/runtime/pom.xml | 4 +- extensions/grpc/runtime/pom.xml | 4 +- extensions/hazelcast/runtime/pom.xml | 4 +- extensions/jolt/runtime/pom.xml | 4 +- extensions/jsonpath/runtime/pom.xml | 4 +- extensions/kudu/runtime/pom.xml | 4 +- extensions/netty/runtime/pom.xml | 4 +- extensions/olingo4/runtime/pom.xml | 4 +- extensions/openapi-java/runtime/pom.xml | 4 +- extensions/paho/runtime/pom.xml | 4 +- extensions/quartz/runtime/pom.xml | 4 +- extensions/rest/runtime/pom.xml | 4 +- extensions/servicenow/runtime/pom.xml | 6 +-- extensions/shiro/runtime/pom.xml | 4 +- extensions/slack/runtime/pom.xml | 4 +- extensions/spring-rabbitmq/runtime/pom.xml | 4 +- extensions/ssh/runtime/pom.xml | 4 +- extensions/xchange/runtime/pom.xml | 4 +- extensions/xslt/deployment/pom.xml | 4 +- 39 files changed, 82 insertions(+), 172 deletions(-) diff --git a/extensions-core/core/runtime/pom.xml b/extensions-core/core/runtime/pom.xml index cf52d8bfd7..ca78a4f5f2 100644 --- a/extensions-core/core/runtime/pom.xml +++ b/extensions-core/core/runtime/pom.xml @@ -90,8 +90,8 @@ </dependency> <dependency> - <groupId>org.graalvm.nativeimage</groupId> - <artifactId>svm</artifactId> + <groupId>org.graalvm.sdk</groupId> + <artifactId>graal-sdk</artifactId> <scope>provided</scope> </dependency> </dependencies> diff --git a/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/graal/ResourceUtils.java b/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/graal/ResourceUtils.java deleted file mode 100644 index 5a6d886f02..0000000000 --- a/extensions-core/core/runtime/src/main/java/org/apache/camel/quarkus/core/graal/ResourceUtils.java +++ /dev/null @@ -1,46 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.apache.camel.quarkus.core.graal; - -import java.io.ByteArrayInputStream; -import java.io.InputStream; -import java.nio.charset.StandardCharsets; - -import com.oracle.svm.core.jdk.Resources; - -/** - * Helper methods invoked from generated bytecode during image processing - */ -public class ResourceUtils { - - /** - * Write a string resource into the native image. - * - * @param resourcePath the path under which the given {@code content} should be stored - * @param content the content that will be serialized using {@code UTF-8} - */ - public static void registerResources(String resourcePath, String content) { - try { - try (InputStream in = new ByteArrayInputStream(content.getBytes(StandardCharsets.UTF_8))) { - Resources.registerResource(resourcePath, in); - } - } catch (Exception e) { - throw new RuntimeException("Failed to store resource " + resourcePath, e); - } - } - -} diff --git a/extensions-support/azure-core/runtime/pom.xml b/extensions-support/azure-core/runtime/pom.xml index 3e6dbd6a2c..1407b1a771 100644 --- a/extensions-support/azure-core/runtime/pom.xml +++ b/extensions-support/azure-core/runtime/pom.xml @@ -74,8 +74,8 @@ </exclusions> </dependency> <dependency> - <groupId>org.graalvm.nativeimage</groupId> - <artifactId>svm</artifactId> + <groupId>org.graalvm.sdk</groupId> + <artifactId>graal-sdk</artifactId> <scope>provided</scope> </dependency> </dependencies> diff --git a/extensions-support/consul-client/runtime/pom.xml b/extensions-support/consul-client/runtime/pom.xml index f6ae35794a..ea6d5ad07b 100644 --- a/extensions-support/consul-client/runtime/pom.xml +++ b/extensions-support/consul-client/runtime/pom.xml @@ -42,8 +42,8 @@ <artifactId>camel-quarkus-support-retrofit</artifactId> </dependency> <dependency> - <groupId>org.graalvm.nativeimage</groupId> - <artifactId>svm</artifactId> + <groupId>org.graalvm.sdk</groupId> + <artifactId>graal-sdk</artifactId> <scope>provided</scope> </dependency> </dependencies> diff --git a/extensions-support/debezium/runtime/pom.xml b/extensions-support/debezium/runtime/pom.xml index 78a18df309..432d677b7e 100644 --- a/extensions-support/debezium/runtime/pom.xml +++ b/extensions-support/debezium/runtime/pom.xml @@ -92,8 +92,8 @@ <artifactId>debezium-core</artifactId> </dependency> <dependency> - <groupId>org.graalvm.nativeimage</groupId> - <artifactId>svm</artifactId> + <groupId>org.graalvm.sdk</groupId> + <artifactId>graal-sdk</artifactId> <scope>provided</scope> </dependency> </dependencies> diff --git a/extensions-support/google-cloud/runtime/pom.xml b/extensions-support/google-cloud/runtime/pom.xml index 9ac9ea1f5d..c623530bdd 100644 --- a/extensions-support/google-cloud/runtime/pom.xml +++ b/extensions-support/google-cloud/runtime/pom.xml @@ -52,8 +52,8 @@ </exclusions> </dependency> <dependency> - <groupId>org.graalvm.nativeimage</groupId> - <artifactId>svm</artifactId> + <groupId>org.graalvm.sdk</groupId> + <artifactId>graal-sdk</artifactId> <scope>provided</scope> </dependency> </dependencies> diff --git a/extensions-support/httpclient/runtime/pom.xml b/extensions-support/httpclient/runtime/pom.xml index c4495f09d5..b399fd4203 100644 --- a/extensions-support/httpclient/runtime/pom.xml +++ b/extensions-support/httpclient/runtime/pom.xml @@ -65,8 +65,8 @@ <artifactId>dec</artifactId> </dependency> <dependency> - <groupId>org.graalvm.nativeimage</groupId> - <artifactId>svm</artifactId> + <groupId>org.graalvm.sdk</groupId> + <artifactId>graal-sdk</artifactId> <scope>provided</scope> </dependency> </dependencies> diff --git a/extensions-support/retrofit/runtime/pom.xml b/extensions-support/retrofit/runtime/pom.xml index a6961fea51..7f8232fde7 100644 --- a/extensions-support/retrofit/runtime/pom.xml +++ b/extensions-support/retrofit/runtime/pom.xml @@ -59,8 +59,8 @@ </exclusions> </dependency> <dependency> - <groupId>org.graalvm.nativeimage</groupId> - <artifactId>svm</artifactId> + <groupId>org.graalvm.sdk</groupId> + <artifactId>graal-sdk</artifactId> <scope>provided</scope> </dependency> </dependencies> diff --git a/extensions-support/spring/runtime/pom.xml b/extensions-support/spring/runtime/pom.xml index 199a2f1026..222c4a1feb 100644 --- a/extensions-support/spring/runtime/pom.xml +++ b/extensions-support/spring/runtime/pom.xml @@ -68,8 +68,8 @@ </exclusions> </dependency> <dependency> - <groupId>org.graalvm.nativeimage</groupId> - <artifactId>svm</artifactId> + <groupId>org.graalvm.sdk</groupId> + <artifactId>graal-sdk</artifactId> <scope>provided</scope> </dependency> </dependencies> diff --git a/extensions-support/xalan/deployment/src/main/java/org/apache/camel/quarkus/support/xalan/deployment/XalanNativeImageProcessor.java b/extensions-support/xalan/deployment/src/main/java/org/apache/camel/quarkus/support/xalan/deployment/XalanNativeImageProcessor.java index cef5d8ca8c..671414d1b6 100644 --- a/extensions-support/xalan/deployment/src/main/java/org/apache/camel/quarkus/support/xalan/deployment/XalanNativeImageProcessor.java +++ b/extensions-support/xalan/deployment/src/main/java/org/apache/camel/quarkus/support/xalan/deployment/XalanNativeImageProcessor.java @@ -16,29 +16,18 @@ */ package org.apache.camel.quarkus.support.xalan.deployment; -import java.nio.charset.StandardCharsets; import java.util.Arrays; import java.util.List; import java.util.stream.Stream; import io.quarkus.deployment.annotations.BuildProducer; import io.quarkus.deployment.annotations.BuildStep; -import io.quarkus.deployment.builditem.GeneratedNativeImageClassBuildItem; -import io.quarkus.deployment.builditem.GeneratedResourceBuildItem; -import io.quarkus.deployment.builditem.NativeImageFeatureBuildItem; +import io.quarkus.deployment.builditem.nativeimage.ExcludeConfigBuildItem; import io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem; import io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBundleBuildItem; import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem; -import io.quarkus.gizmo.CatchBlockCreator; -import io.quarkus.gizmo.ClassCreator; -import io.quarkus.gizmo.ClassOutput; -import io.quarkus.gizmo.MethodCreator; -import io.quarkus.gizmo.TryBlock; -import org.apache.camel.quarkus.core.graal.ResourceUtils; +import io.quarkus.deployment.builditem.nativeimage.ServiceProviderBuildItem; import org.apache.camel.quarkus.support.xalan.XalanTransformerFactory; -import org.graalvm.nativeimage.hosted.Feature; - -import static io.quarkus.gizmo.MethodDescriptor.ofMethod; class XalanNativeImageProcessor { private static final String TRANSFORMER_FACTORY_SERVICE_FILE_PATH = "META-INF/services/javax.xml.transform.TransformerFactory"; @@ -82,48 +71,14 @@ class XalanNativeImageProcessor { @BuildStep void installTransformerFactory( - BuildProducer<GeneratedNativeImageClassBuildItem> nativeImageClass, - BuildProducer<GeneratedResourceBuildItem> generatedResources, - BuildProducer<NativeImageFeatureBuildItem> nativeImageFeature) { - - final String serviceProviderFileContent = XalanTransformerFactory.class.getName() + "\n"; - - /* This is primarily for the JVM mode */ - generatedResources.produce( - new GeneratedResourceBuildItem(TRANSFORMER_FACTORY_SERVICE_FILE_PATH, - serviceProviderFileContent.getBytes(StandardCharsets.UTF_8))); - - /* A low level way to embed only our service file in the native image. - * There are at least two META-INF/services/javax.xml.transform.TransformerFactory files - * in the class path: ours and the one from xalan.jar. As of GraalVM 19.3.1-java8, 19.3.1-java11, - * 20.0.0-java8 and 20.0.0-java11, there is no way to ensure that ServiceProviderBuildItem - * or NativeImageResourceBuildItem will pick the service file preferred by us. - * We are thus forced to use this low level mechanism to ensure that. - */ - String xalanAutoFeatureClassName = getClass().getName() + "AutoFeature"; - final ClassCreator file = new ClassCreator(new ClassOutput() { - @Override - public void write(String s, byte[] bytes) { - nativeImageClass.produce(new GeneratedNativeImageClassBuildItem(s, bytes)); - } - }, xalanAutoFeatureClassName, null, - Object.class.getName(), Feature.class.getName()); - final MethodCreator beforeAn = file.getMethodCreator("beforeAnalysis", "V", - Feature.BeforeAnalysisAccess.class.getName()); - final TryBlock overallCatch = beforeAn.tryBlock(); - overallCatch.invokeStaticMethod( - ofMethod(ResourceUtils.class, "registerResources", void.class, - String.class, String.class), - overallCatch.load(TRANSFORMER_FACTORY_SERVICE_FILE_PATH), - overallCatch.load(serviceProviderFileContent)); - - final CatchBlockCreator print = overallCatch.addCatch(Throwable.class); - print.invokeVirtualMethod(ofMethod(Throwable.class, "printStackTrace", void.class), print.getCaughtException()); + BuildProducer<ExcludeConfigBuildItem> excludeConfig, + BuildProducer<ServiceProviderBuildItem> serviceProvider) { - beforeAn.returnValue(null); - file.close(); + excludeConfig + .produce(new ExcludeConfigBuildItem("xalan\\.xalan-.*\\.jar", "/" + TRANSFORMER_FACTORY_SERVICE_FILE_PATH)); + serviceProvider.produce(new ServiceProviderBuildItem("javax.xml.transform.TransformerFactory", + XalanTransformerFactory.class.getName())); - nativeImageFeature.produce(new NativeImageFeatureBuildItem(xalanAutoFeatureClassName)); } } diff --git a/extensions-support/xalan/runtime/pom.xml b/extensions-support/xalan/runtime/pom.xml index 618db8deee..44e8ac88f0 100644 --- a/extensions-support/xalan/runtime/pom.xml +++ b/extensions-support/xalan/runtime/pom.xml @@ -43,8 +43,8 @@ </dependency> <dependency> - <groupId>org.graalvm.nativeimage</groupId> - <artifactId>svm</artifactId> + <groupId>org.graalvm.sdk</groupId> + <artifactId>graal-sdk</artifactId> <scope>provided</scope> </dependency> </dependencies> diff --git a/extensions-support/xalan/runtime/src/main/resources/META-INF/services/javax.xml.transform.TransformerFactory b/extensions-support/xalan/runtime/src/main/resources/META-INF/services/javax.xml.transform.TransformerFactory new file mode 100644 index 0000000000..202f3ae6e9 --- /dev/null +++ b/extensions-support/xalan/runtime/src/main/resources/META-INF/services/javax.xml.transform.TransformerFactory @@ -0,0 +1 @@ +org.apache.camel.quarkus.support.xalan.XalanTransformerFactory diff --git a/extensions/activemq/runtime/pom.xml b/extensions/activemq/runtime/pom.xml index b6a13ba58d..6cf6978703 100644 --- a/extensions/activemq/runtime/pom.xml +++ b/extensions/activemq/runtime/pom.xml @@ -52,8 +52,8 @@ <artifactId>jakarta.jms-api</artifactId> </dependency> <dependency> - <groupId>org.graalvm.nativeimage</groupId> - <artifactId>svm</artifactId> + <groupId>org.graalvm.sdk</groupId> + <artifactId>graal-sdk</artifactId> <scope>provided</scope> </dependency> </dependencies> diff --git a/extensions/atlasmap/runtime/pom.xml b/extensions/atlasmap/runtime/pom.xml index c550011311..b9a4b9f274 100644 --- a/extensions/atlasmap/runtime/pom.xml +++ b/extensions/atlasmap/runtime/pom.xml @@ -49,8 +49,8 @@ <artifactId>quarkus-jackson</artifactId> </dependency> <dependency> - <groupId>org.graalvm.nativeimage</groupId> - <artifactId>svm</artifactId> + <groupId>org.graalvm.sdk</groupId> + <artifactId>graal-sdk</artifactId> <scope>provided</scope> </dependency> </dependencies> diff --git a/extensions/bean-validator/runtime/pom.xml b/extensions/bean-validator/runtime/pom.xml index 6c62855b94..d3aeefccfb 100644 --- a/extensions/bean-validator/runtime/pom.xml +++ b/extensions/bean-validator/runtime/pom.xml @@ -48,8 +48,8 @@ <artifactId>camel-bean-validator</artifactId> </dependency> <dependency> - <groupId>org.graalvm.nativeimage</groupId> - <artifactId>svm</artifactId> + <groupId>org.graalvm.sdk</groupId> + <artifactId>graal-sdk</artifactId> <scope>provided</scope> </dependency> </dependencies> diff --git a/extensions/bean/runtime/pom.xml b/extensions/bean/runtime/pom.xml index cefafcc0fc..c20f794b15 100644 --- a/extensions/bean/runtime/pom.xml +++ b/extensions/bean/runtime/pom.xml @@ -41,8 +41,8 @@ <artifactId>camel-quarkus-core</artifactId> </dependency> <dependency> - <groupId>org.graalvm.nativeimage</groupId> - <artifactId>svm</artifactId> + <groupId>org.graalvm.sdk</groupId> + <artifactId>graal-sdk</artifactId> <scope>provided</scope> </dependency> diff --git a/extensions/disruptor/runtime/pom.xml b/extensions/disruptor/runtime/pom.xml index 7e9541bbef..bb0893c082 100644 --- a/extensions/disruptor/runtime/pom.xml +++ b/extensions/disruptor/runtime/pom.xml @@ -45,8 +45,8 @@ <artifactId>camel-disruptor</artifactId> </dependency> <dependency> - <groupId>org.graalvm.nativeimage</groupId> - <artifactId>svm</artifactId> + <groupId>org.graalvm.sdk</groupId> + <artifactId>graal-sdk</artifactId> <scope>provided</scope> </dependency> </dependencies> diff --git a/extensions/fhir/runtime/pom.xml b/extensions/fhir/runtime/pom.xml index cf84ccdee4..95203ba9ff 100644 --- a/extensions/fhir/runtime/pom.xml +++ b/extensions/fhir/runtime/pom.xml @@ -52,8 +52,8 @@ <artifactId>jakarta.xml.bind-api</artifactId> </dependency> <dependency> - <groupId>org.graalvm.nativeimage</groupId> - <artifactId>svm</artifactId> + <groupId>org.graalvm.sdk</groupId> + <artifactId>graal-sdk</artifactId> <scope>provided</scope> </dependency> <dependency> diff --git a/extensions/file-watch/runtime/pom.xml b/extensions/file-watch/runtime/pom.xml index ee6ec39137..2ec42495fe 100644 --- a/extensions/file-watch/runtime/pom.xml +++ b/extensions/file-watch/runtime/pom.xml @@ -44,8 +44,8 @@ <artifactId>camel-file-watch</artifactId> </dependency> <dependency> - <groupId>org.graalvm.nativeimage</groupId> - <artifactId>svm</artifactId> + <groupId>org.graalvm.sdk</groupId> + <artifactId>graal-sdk</artifactId> <scope>provided</scope> </dependency> </dependencies> diff --git a/extensions/fop/runtime/pom.xml b/extensions/fop/runtime/pom.xml index ab1f6fea1d..5c7993ee71 100644 --- a/extensions/fop/runtime/pom.xml +++ b/extensions/fop/runtime/pom.xml @@ -57,8 +57,8 @@ <artifactId>camel-fop</artifactId> </dependency> <dependency> - <groupId>org.graalvm.nativeimage</groupId> - <artifactId>svm</artifactId> + <groupId>org.graalvm.sdk</groupId> + <artifactId>graal-sdk</artifactId> <scope>provided</scope> </dependency> </dependencies> diff --git a/extensions/google-pubsub/runtime/pom.xml b/extensions/google-pubsub/runtime/pom.xml index 3202c9c1df..a1151d77ed 100644 --- a/extensions/google-pubsub/runtime/pom.xml +++ b/extensions/google-pubsub/runtime/pom.xml @@ -86,8 +86,8 @@ <artifactId>log4j-jboss-logmanager</artifactId> </dependency> <dependency> - <groupId>org.graalvm.nativeimage</groupId> - <artifactId>svm</artifactId> + <groupId>org.graalvm.sdk</groupId> + <artifactId>graal-sdk</artifactId> <scope>provided</scope> </dependency> </dependencies> diff --git a/extensions/grpc/runtime/pom.xml b/extensions/grpc/runtime/pom.xml index 79abb29968..e48c15fba0 100644 --- a/extensions/grpc/runtime/pom.xml +++ b/extensions/grpc/runtime/pom.xml @@ -64,8 +64,8 @@ <artifactId>commons-logging-jboss-logging</artifactId> </dependency> <dependency> - <groupId>org.graalvm.nativeimage</groupId> - <artifactId>svm</artifactId> + <groupId>org.graalvm.sdk</groupId> + <artifactId>graal-sdk</artifactId> <scope>provided</scope> </dependency> </dependencies> diff --git a/extensions/hazelcast/runtime/pom.xml b/extensions/hazelcast/runtime/pom.xml index 6ad4e606ad..36fb6f2c5d 100644 --- a/extensions/hazelcast/runtime/pom.xml +++ b/extensions/hazelcast/runtime/pom.xml @@ -53,8 +53,8 @@ <artifactId>hazelcast</artifactId> </dependency> <dependency> - <groupId>org.graalvm.nativeimage</groupId> - <artifactId>svm</artifactId> + <groupId>org.graalvm.sdk</groupId> + <artifactId>graal-sdk</artifactId> <scope>provided</scope> </dependency> </dependencies> diff --git a/extensions/jolt/runtime/pom.xml b/extensions/jolt/runtime/pom.xml index eca1336909..2b9e5c6bc4 100644 --- a/extensions/jolt/runtime/pom.xml +++ b/extensions/jolt/runtime/pom.xml @@ -45,8 +45,8 @@ <artifactId>camel-jolt</artifactId> </dependency> <dependency> - <groupId>org.graalvm.nativeimage</groupId> - <artifactId>svm</artifactId> + <groupId>org.graalvm.sdk</groupId> + <artifactId>graal-sdk</artifactId> <scope>provided</scope> </dependency> <dependency> diff --git a/extensions/jsonpath/runtime/pom.xml b/extensions/jsonpath/runtime/pom.xml index 2ffc62416a..ef07af70fd 100644 --- a/extensions/jsonpath/runtime/pom.xml +++ b/extensions/jsonpath/runtime/pom.xml @@ -49,8 +49,8 @@ <artifactId>json-smart</artifactId> </dependency> <dependency> - <groupId>org.graalvm.nativeimage</groupId> - <artifactId>svm</artifactId> + <groupId>org.graalvm.sdk</groupId> + <artifactId>graal-sdk</artifactId> <scope>provided</scope> </dependency> </dependencies> diff --git a/extensions/kudu/runtime/pom.xml b/extensions/kudu/runtime/pom.xml index f3996ac2a1..d8832b9fa4 100644 --- a/extensions/kudu/runtime/pom.xml +++ b/extensions/kudu/runtime/pom.xml @@ -58,8 +58,8 @@ </exclusions> </dependency> <dependency> - <groupId>org.graalvm.nativeimage</groupId> - <artifactId>svm</artifactId> + <groupId>org.graalvm.sdk</groupId> + <artifactId>graal-sdk</artifactId> <scope>provided</scope> </dependency> </dependencies> diff --git a/extensions/netty/runtime/pom.xml b/extensions/netty/runtime/pom.xml index 73a33db20d..1bbdfc33d8 100644 --- a/extensions/netty/runtime/pom.xml +++ b/extensions/netty/runtime/pom.xml @@ -48,8 +48,8 @@ <artifactId>camel-netty</artifactId> </dependency> <dependency> - <groupId>org.graalvm.nativeimage</groupId> - <artifactId>svm</artifactId> + <groupId>org.graalvm.sdk</groupId> + <artifactId>graal-sdk</artifactId> <scope>provided</scope> </dependency> </dependencies> diff --git a/extensions/olingo4/runtime/pom.xml b/extensions/olingo4/runtime/pom.xml index c102d685f6..8a79f4bcde 100644 --- a/extensions/olingo4/runtime/pom.xml +++ b/extensions/olingo4/runtime/pom.xml @@ -64,8 +64,8 @@ <artifactId>camel-olingo4</artifactId> </dependency> <dependency> - <groupId>org.graalvm.nativeimage</groupId> - <artifactId>svm</artifactId> + <groupId>org.graalvm.sdk</groupId> + <artifactId>graal-sdk</artifactId> <scope>provided</scope> </dependency> <dependency> diff --git a/extensions/openapi-java/runtime/pom.xml b/extensions/openapi-java/runtime/pom.xml index c231957ddd..dc5cae7172 100644 --- a/extensions/openapi-java/runtime/pom.xml +++ b/extensions/openapi-java/runtime/pom.xml @@ -49,8 +49,8 @@ <artifactId>camel-quarkus-support-swagger</artifactId> </dependency> <dependency> - <groupId>org.graalvm.nativeimage</groupId> - <artifactId>svm</artifactId> + <groupId>org.graalvm.sdk</groupId> + <artifactId>graal-sdk</artifactId> <scope>provided</scope> </dependency> </dependencies> diff --git a/extensions/paho/runtime/pom.xml b/extensions/paho/runtime/pom.xml index 3c9e857549..edea5359aa 100644 --- a/extensions/paho/runtime/pom.xml +++ b/extensions/paho/runtime/pom.xml @@ -44,8 +44,8 @@ <artifactId>camel-paho</artifactId> </dependency> <dependency> - <groupId>org.graalvm.nativeimage</groupId> - <artifactId>svm</artifactId> + <groupId>org.graalvm.sdk</groupId> + <artifactId>graal-sdk</artifactId> <scope>provided</scope> </dependency> </dependencies> diff --git a/extensions/quartz/runtime/pom.xml b/extensions/quartz/runtime/pom.xml index 66de26bbc3..a92738df89 100644 --- a/extensions/quartz/runtime/pom.xml +++ b/extensions/quartz/runtime/pom.xml @@ -54,8 +54,8 @@ <artifactId>camel-quartz</artifactId> </dependency> <dependency> - <groupId>org.graalvm.nativeimage</groupId> - <artifactId>svm</artifactId> + <groupId>org.graalvm.sdk</groupId> + <artifactId>graal-sdk</artifactId> <scope>provided</scope> </dependency> </dependencies> diff --git a/extensions/rest/runtime/pom.xml b/extensions/rest/runtime/pom.xml index 520a41f13e..4b5c1ffa91 100644 --- a/extensions/rest/runtime/pom.xml +++ b/extensions/rest/runtime/pom.xml @@ -52,8 +52,8 @@ </dependency> <dependency> - <groupId>org.graalvm.nativeimage</groupId> - <artifactId>svm</artifactId> + <groupId>org.graalvm.sdk</groupId> + <artifactId>graal-sdk</artifactId> <scope>provided</scope> </dependency> </dependencies> diff --git a/extensions/servicenow/runtime/pom.xml b/extensions/servicenow/runtime/pom.xml index 6af216da80..580ddab245 100644 --- a/extensions/servicenow/runtime/pom.xml +++ b/extensions/servicenow/runtime/pom.xml @@ -35,9 +35,9 @@ </properties> <dependencies> - <dependency> - <groupId>org.graalvm.nativeimage</groupId> - <artifactId>svm</artifactId> + <dependency> + <groupId>org.graalvm.sdk</groupId> + <artifactId>graal-sdk</artifactId> <scope>provided</scope> </dependency> <dependency> diff --git a/extensions/shiro/runtime/pom.xml b/extensions/shiro/runtime/pom.xml index f769410226..4fe6a10fbf 100644 --- a/extensions/shiro/runtime/pom.xml +++ b/extensions/shiro/runtime/pom.xml @@ -53,8 +53,8 @@ <artifactId>commons-beanutils</artifactId> </dependency> <dependency> - <groupId>org.graalvm.nativeimage</groupId> - <artifactId>svm</artifactId> + <groupId>org.graalvm.sdk</groupId> + <artifactId>graal-sdk</artifactId> <scope>provided</scope> </dependency> </dependencies> diff --git a/extensions/slack/runtime/pom.xml b/extensions/slack/runtime/pom.xml index 8538e947fb..b308714e69 100644 --- a/extensions/slack/runtime/pom.xml +++ b/extensions/slack/runtime/pom.xml @@ -44,8 +44,8 @@ <artifactId>camel-slack</artifactId> </dependency> <dependency> - <groupId>org.graalvm.nativeimage</groupId> - <artifactId>svm</artifactId> + <groupId>org.graalvm.sdk</groupId> + <artifactId>graal-sdk</artifactId> <scope>provided</scope> </dependency> </dependencies> diff --git a/extensions/spring-rabbitmq/runtime/pom.xml b/extensions/spring-rabbitmq/runtime/pom.xml index e33950276e..e25c5ced4c 100644 --- a/extensions/spring-rabbitmq/runtime/pom.xml +++ b/extensions/spring-rabbitmq/runtime/pom.xml @@ -65,8 +65,8 @@ <artifactId>micrometer-core</artifactId> </dependency> <dependency> - <groupId>org.graalvm.nativeimage</groupId> - <artifactId>svm</artifactId> + <groupId>org.graalvm.sdk</groupId> + <artifactId>graal-sdk</artifactId> <scope>provided</scope> </dependency> </dependencies> diff --git a/extensions/ssh/runtime/pom.xml b/extensions/ssh/runtime/pom.xml index 94116e06cd..e4b4573887 100644 --- a/extensions/ssh/runtime/pom.xml +++ b/extensions/ssh/runtime/pom.xml @@ -55,8 +55,8 @@ <artifactId>eddsa</artifactId> </dependency> <dependency> - <groupId>org.graalvm.nativeimage</groupId> - <artifactId>svm</artifactId> + <groupId>org.graalvm.sdk</groupId> + <artifactId>graal-sdk</artifactId> <scope>provided</scope> </dependency> </dependencies> diff --git a/extensions/xchange/runtime/pom.xml b/extensions/xchange/runtime/pom.xml index 87042af4ee..326d7219ab 100644 --- a/extensions/xchange/runtime/pom.xml +++ b/extensions/xchange/runtime/pom.xml @@ -49,8 +49,8 @@ <artifactId>camel-xchange</artifactId> </dependency> <dependency> - <groupId>org.graalvm.nativeimage</groupId> - <artifactId>svm</artifactId> + <groupId>org.graalvm.sdk</groupId> + <artifactId>graal-sdk</artifactId> <scope>provided</scope> </dependency> </dependencies> diff --git a/extensions/xslt/deployment/pom.xml b/extensions/xslt/deployment/pom.xml index 701194db72..8f02f58898 100644 --- a/extensions/xslt/deployment/pom.xml +++ b/extensions/xslt/deployment/pom.xml @@ -44,8 +44,8 @@ </dependency> <dependency> - <groupId>org.graalvm.nativeimage</groupId> - <artifactId>svm</artifactId> + <groupId>org.graalvm.sdk</groupId> + <artifactId>graal-sdk</artifactId> <scope>provided</scope> </dependency> </dependencies>