This is an automated email from the ASF dual-hosted git repository. aldettinger pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
The following commit(s) were added to refs/heads/main by this push: new e7b01ea xchange: explicitly register the CurrencyNames bundle at build time #2983 e7b01ea is described below commit e7b01ea7e1a2c54caed52eb0499fc0ddde10ad08 Author: aldettinger <aldettin...@gmail.com> AuthorDate: Thu Aug 5 10:45:15 2021 +0200 xchange: explicitly register the CurrencyNames bundle at build time #2983 --- .../quarkus/component/xchange/deployment/XchangeProcessor.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/extensions/xchange/deployment/src/main/java/org/apache/camel/quarkus/component/xchange/deployment/XchangeProcessor.java b/extensions/xchange/deployment/src/main/java/org/apache/camel/quarkus/component/xchange/deployment/XchangeProcessor.java index 005e407..09ab5d1 100644 --- a/extensions/xchange/deployment/src/main/java/org/apache/camel/quarkus/component/xchange/deployment/XchangeProcessor.java +++ b/extensions/xchange/deployment/src/main/java/org/apache/camel/quarkus/component/xchange/deployment/XchangeProcessor.java @@ -30,6 +30,7 @@ import io.quarkus.deployment.builditem.FeatureBuildItem; import io.quarkus.deployment.builditem.IndexDependencyBuildItem; import io.quarkus.deployment.builditem.nativeimage.NativeImageProxyDefinitionBuildItem; import io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem; +import io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBundleBuildItem; import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem; import io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem; import io.quarkus.deployment.pkg.builditem.CurateOutcomeBuildItem; @@ -136,4 +137,9 @@ class XchangeProcessor { .forEach(runtimeInitializedClasses::produce); } + @BuildStep + void registerResourceBundles(BuildProducer<NativeImageResourceBundleBuildItem> producer) { + producer.produce(new NativeImageResourceBundleBuildItem("sun.util.resources.CurrencyNames")); + } + }