You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by re...@apache.org on 2021/06/22 11:32:59 UTC

[cxf] 01/02: Updated GraalVM examples to use 21.1.0 release

This is an automated email from the ASF dual-hosted git repository.

reta pushed a commit to branch 3.4.x-fixes
in repository https://gitbox.apache.org/repos/asf/cxf.git

commit f39a5f30f192a15fbd014219fef63a2685d27708
Author: Andriy Redko <dr...@gmail.com>
AuthorDate: Sun Jun 20 15:58:33 2021 -0400

    Updated GraalVM examples to use 21.1.0 release
    
    (cherry picked from commit 7cdd22fda7e74ddcfbed03dcf95186b8d7f3df55)
---
 distribution/src/main/release/samples/jax_rs/graalvm_basic/pom.xml    | 1 -
 distribution/src/main/release/samples/jaxws_graalvm/pom.xml           | 1 -
 .../samples/jaxws_graalvm/src/graalvm/client/reflect-config.json      | 4 ++++
 .../jaxws_graalvm/src/graalvm/client/serialization-config.json        | 2 ++
 .../samples/jaxws_graalvm/src/graalvm/server/reflect-config.json      | 4 ++++
 .../jaxws_graalvm/src/graalvm/server/serialization-config.json        | 2 ++
 .../org.apache.cxf.samples/jaxws_graalvm/native-image.properties      | 2 +-
 .../src/main/release/samples/jaxws_graalvm_dynamic/client/pom.xml     | 1 -
 .../jaxws_graalvm_dynamic_client/native-image.properties              | 2 +-
 .../jaxws_graalvm_dynamic_client/reflect-config.json                  | 4 ++++
 .../jaxws_graalvm_dynamic_client/serialization-config.json            | 2 ++
 .../src/main/release/samples/jaxws_graalvm_dynamic/server/pom.xml     | 1 -
 .../jaxws_graalvm_dynamic_server/native-image.properties              | 2 +-
 .../jaxws_graalvm_dynamic_server/reflect-config.json                  | 4 ++++
 .../jaxws_graalvm_dynamic_server/serialization-config.json            | 2 ++
 distribution/src/main/release/samples/pom.xml                         | 1 +
 16 files changed, 28 insertions(+), 7 deletions(-)

diff --git a/distribution/src/main/release/samples/jax_rs/graalvm_basic/pom.xml b/distribution/src/main/release/samples/jax_rs/graalvm_basic/pom.xml
index 6b27e7a..b7924c5 100644
--- a/distribution/src/main/release/samples/jax_rs/graalvm_basic/pom.xml
+++ b/distribution/src/main/release/samples/jax_rs/graalvm_basic/pom.xml
@@ -30,7 +30,6 @@
     </parent>
      <properties>
         <cxf.version>${project.version}</cxf.version>
-        <graalvm.version>20.3.0</graalvm.version>
     </properties>
     <profiles>
         <profile>
diff --git a/distribution/src/main/release/samples/jaxws_graalvm/pom.xml b/distribution/src/main/release/samples/jaxws_graalvm/pom.xml
index f8e8d2c..717ddc4 100644
--- a/distribution/src/main/release/samples/jaxws_graalvm/pom.xml
+++ b/distribution/src/main/release/samples/jaxws_graalvm/pom.xml
@@ -30,7 +30,6 @@
     <properties>
         <cxf.version>${project.version}</cxf.version>
         <wsdl.file>${basedir}/src/main/resources/addNumbers.wsdl</wsdl.file>
-        <graalvm.version>20.3.0</graalvm.version>
     </properties>
     <build>
         <plugins>
diff --git a/distribution/src/main/release/samples/jaxws_graalvm/src/graalvm/client/reflect-config.json b/distribution/src/main/release/samples/jaxws_graalvm/src/graalvm/client/reflect-config.json
index bc0e5ee..668c8ba 100644
--- a/distribution/src/main/release/samples/jaxws_graalvm/src/graalvm/client/reflect-config.json
+++ b/distribution/src/main/release/samples/jaxws_graalvm/src/graalvm/client/reflect-config.json
@@ -55,6 +55,10 @@
   "fields":[{"name":"theInstance"}]
 },
 {
+  "name":"com.sun.xml.bind.v2.ContextFactory",
+  "methods":[{"name":"createContext","parameterTypes":["java.lang.Class[]", "java.util.Map"]}]
+},
+{
   "name":"com.sun.xml.bind.v2.model.nav.ReflectionNavigator",
   "methods":[{"name":"getInstance","parameterTypes":[] }]
 },
diff --git a/distribution/src/main/release/samples/jaxws_graalvm/src/graalvm/client/serialization-config.json b/distribution/src/main/release/samples/jaxws_graalvm/src/graalvm/client/serialization-config.json
new file mode 100644
index 0000000..0d4f101
--- /dev/null
+++ b/distribution/src/main/release/samples/jaxws_graalvm/src/graalvm/client/serialization-config.json
@@ -0,0 +1,2 @@
+[
+]
diff --git a/distribution/src/main/release/samples/jaxws_graalvm/src/graalvm/server/reflect-config.json b/distribution/src/main/release/samples/jaxws_graalvm/src/graalvm/server/reflect-config.json
index e4a5a9e..6811000 100644
--- a/distribution/src/main/release/samples/jaxws_graalvm/src/graalvm/server/reflect-config.json
+++ b/distribution/src/main/release/samples/jaxws_graalvm/src/graalvm/server/reflect-config.json
@@ -47,6 +47,10 @@
   "fields":[{"name":"theInstance"}]
 },
 {
+  "name":"com.sun.xml.bind.v2.ContextFactory",
+  "methods":[{"name":"createContext","parameterTypes":["java.lang.Class[]", "java.util.Map"]}]
+},
+{
   "name":"com.sun.xml.bind.v2.model.nav.ReflectionNavigator",
   "methods":[{"name":"getInstance","parameterTypes":[] }]
 },
diff --git a/distribution/src/main/release/samples/jaxws_graalvm/src/graalvm/server/serialization-config.json b/distribution/src/main/release/samples/jaxws_graalvm/src/graalvm/server/serialization-config.json
new file mode 100644
index 0000000..0d4f101
--- /dev/null
+++ b/distribution/src/main/release/samples/jaxws_graalvm/src/graalvm/server/serialization-config.json
@@ -0,0 +1,2 @@
+[
+]
diff --git a/distribution/src/main/release/samples/jaxws_graalvm/src/main/resources/META-INF/native-image/org.apache.cxf.samples/jaxws_graalvm/native-image.properties b/distribution/src/main/release/samples/jaxws_graalvm/src/main/resources/META-INF/native-image/org.apache.cxf.samples/jaxws_graalvm/native-image.properties
index b2069af..7eb940f 100644
--- a/distribution/src/main/release/samples/jaxws_graalvm/src/main/resources/META-INF/native-image/org.apache.cxf.samples/jaxws_graalvm/native-image.properties
+++ b/distribution/src/main/release/samples/jaxws_graalvm/src/main/resources/META-INF/native-image/org.apache.cxf.samples/jaxws_graalvm/native-image.properties
@@ -1 +1 @@
-Args = --initialize-at-build-time=org.slf4j.impl.JDK14LoggerAdapter,org.slf4j.impl.StaticLoggerBinder,org.slf4j.LoggerFactory --allow-incomplete-classpath -H:JNIConfigurationResources=${.}/jni-config.json -H:ResourceConfigurationResources=${.}/resource-config.json -H:DynamicProxyConfigurationResources=${.}/proxy-config.json -H:ReflectionConfigurationResources=${.}/reflect-config.json --report-unsupported-elements-at-runtime --enable-url-protocols=http
\ No newline at end of file
+Args = --initialize-at-build-time=org.slf4j.impl.JDK14LoggerAdapter,org.slf4j.impl.StaticLoggerBinder,org.slf4j.LoggerFactory --allow-incomplete-classpath -H:JNIConfigurationResources=${.}/jni-config.json -H:ResourceConfigurationResources=${.}/resource-config.json -H:DynamicProxyConfigurationResources=${.}/proxy-config.json -H:ReflectionConfigurationResources=${.}/reflect-config.json -H:SerializationConfigurationResources=${.}/serialization-config.json --report-unsupported-elements-at-ru [...]
\ No newline at end of file
diff --git a/distribution/src/main/release/samples/jaxws_graalvm_dynamic/client/pom.xml b/distribution/src/main/release/samples/jaxws_graalvm_dynamic/client/pom.xml
index 300c5f6..4386a50 100644
--- a/distribution/src/main/release/samples/jaxws_graalvm_dynamic/client/pom.xml
+++ b/distribution/src/main/release/samples/jaxws_graalvm_dynamic/client/pom.xml
@@ -31,7 +31,6 @@
     <properties>
         <cxf.version>${project.version}</cxf.version>
         <wsdl.file>${basedir}/src/main/resources/addNumbers.wsdl</wsdl.file>
-        <graalvm.version>20.3.0</graalvm.version>
     </properties>
 
     <profiles>
diff --git a/distribution/src/main/release/samples/jaxws_graalvm_dynamic/client/src/main/resources/META-INF/native-image/org.apache.cxf.samples/jaxws_graalvm_dynamic_client/native-image.properties b/distribution/src/main/release/samples/jaxws_graalvm_dynamic/client/src/main/resources/META-INF/native-image/org.apache.cxf.samples/jaxws_graalvm_dynamic_client/native-image.properties
index b2069af..7eb940f 100644
--- a/distribution/src/main/release/samples/jaxws_graalvm_dynamic/client/src/main/resources/META-INF/native-image/org.apache.cxf.samples/jaxws_graalvm_dynamic_client/native-image.properties
+++ b/distribution/src/main/release/samples/jaxws_graalvm_dynamic/client/src/main/resources/META-INF/native-image/org.apache.cxf.samples/jaxws_graalvm_dynamic_client/native-image.properties
@@ -1 +1 @@
-Args = --initialize-at-build-time=org.slf4j.impl.JDK14LoggerAdapter,org.slf4j.impl.StaticLoggerBinder,org.slf4j.LoggerFactory --allow-incomplete-classpath -H:JNIConfigurationResources=${.}/jni-config.json -H:ResourceConfigurationResources=${.}/resource-config.json -H:DynamicProxyConfigurationResources=${.}/proxy-config.json -H:ReflectionConfigurationResources=${.}/reflect-config.json --report-unsupported-elements-at-runtime --enable-url-protocols=http
\ No newline at end of file
+Args = --initialize-at-build-time=org.slf4j.impl.JDK14LoggerAdapter,org.slf4j.impl.StaticLoggerBinder,org.slf4j.LoggerFactory --allow-incomplete-classpath -H:JNIConfigurationResources=${.}/jni-config.json -H:ResourceConfigurationResources=${.}/resource-config.json -H:DynamicProxyConfigurationResources=${.}/proxy-config.json -H:ReflectionConfigurationResources=${.}/reflect-config.json -H:SerializationConfigurationResources=${.}/serialization-config.json --report-unsupported-elements-at-ru [...]
\ No newline at end of file
diff --git a/distribution/src/main/release/samples/jaxws_graalvm_dynamic/client/src/main/resources/META-INF/native-image/org.apache.cxf.samples/jaxws_graalvm_dynamic_client/reflect-config.json b/distribution/src/main/release/samples/jaxws_graalvm_dynamic/client/src/main/resources/META-INF/native-image/org.apache.cxf.samples/jaxws_graalvm_dynamic_client/reflect-config.json
index cc6e27b..c215fc8 100644
--- a/distribution/src/main/release/samples/jaxws_graalvm_dynamic/client/src/main/resources/META-INF/native-image/org.apache.cxf.samples/jaxws_graalvm_dynamic_client/reflect-config.json
+++ b/distribution/src/main/release/samples/jaxws_graalvm_dynamic/client/src/main/resources/META-INF/native-image/org.apache.cxf.samples/jaxws_graalvm_dynamic_client/reflect-config.json
@@ -55,6 +55,10 @@
   "fields":[{"name":"theInstance"}]
 },
 {
+  "name":"com.sun.xml.bind.v2.ContextFactory",
+  "methods":[{"name":"createContext","parameterTypes":["java.lang.Class[]", "java.util.Map"]}]
+},
+{
   "name":"com.sun.xml.bind.v2.model.nav.ReflectionNavigator",
   "methods":[{"name":"getInstance","parameterTypes":[] }]
 },
diff --git a/distribution/src/main/release/samples/jaxws_graalvm_dynamic/client/src/main/resources/META-INF/native-image/org.apache.cxf.samples/jaxws_graalvm_dynamic_client/serialization-config.json b/distribution/src/main/release/samples/jaxws_graalvm_dynamic/client/src/main/resources/META-INF/native-image/org.apache.cxf.samples/jaxws_graalvm_dynamic_client/serialization-config.json
new file mode 100644
index 0000000..0d4f101
--- /dev/null
+++ b/distribution/src/main/release/samples/jaxws_graalvm_dynamic/client/src/main/resources/META-INF/native-image/org.apache.cxf.samples/jaxws_graalvm_dynamic_client/serialization-config.json
@@ -0,0 +1,2 @@
+[
+]
diff --git a/distribution/src/main/release/samples/jaxws_graalvm_dynamic/server/pom.xml b/distribution/src/main/release/samples/jaxws_graalvm_dynamic/server/pom.xml
index 7010590..ebea426 100644
--- a/distribution/src/main/release/samples/jaxws_graalvm_dynamic/server/pom.xml
+++ b/distribution/src/main/release/samples/jaxws_graalvm_dynamic/server/pom.xml
@@ -31,7 +31,6 @@
     <properties>
         <cxf.version>${project.version}</cxf.version>
         <wsdl.file>${basedir}/src/main/resources/addNumbers.wsdl</wsdl.file>
-        <graalvm.version>20.3.0</graalvm.version>
     </properties>
 
     <build>
diff --git a/distribution/src/main/release/samples/jaxws_graalvm_dynamic/server/src/main/resources/META-INF/native-image/org.apache.cxf.samples/jaxws_graalvm_dynamic_server/native-image.properties b/distribution/src/main/release/samples/jaxws_graalvm_dynamic/server/src/main/resources/META-INF/native-image/org.apache.cxf.samples/jaxws_graalvm_dynamic_server/native-image.properties
index b2069af..7eb940f 100644
--- a/distribution/src/main/release/samples/jaxws_graalvm_dynamic/server/src/main/resources/META-INF/native-image/org.apache.cxf.samples/jaxws_graalvm_dynamic_server/native-image.properties
+++ b/distribution/src/main/release/samples/jaxws_graalvm_dynamic/server/src/main/resources/META-INF/native-image/org.apache.cxf.samples/jaxws_graalvm_dynamic_server/native-image.properties
@@ -1 +1 @@
-Args = --initialize-at-build-time=org.slf4j.impl.JDK14LoggerAdapter,org.slf4j.impl.StaticLoggerBinder,org.slf4j.LoggerFactory --allow-incomplete-classpath -H:JNIConfigurationResources=${.}/jni-config.json -H:ResourceConfigurationResources=${.}/resource-config.json -H:DynamicProxyConfigurationResources=${.}/proxy-config.json -H:ReflectionConfigurationResources=${.}/reflect-config.json --report-unsupported-elements-at-runtime --enable-url-protocols=http
\ No newline at end of file
+Args = --initialize-at-build-time=org.slf4j.impl.JDK14LoggerAdapter,org.slf4j.impl.StaticLoggerBinder,org.slf4j.LoggerFactory --allow-incomplete-classpath -H:JNIConfigurationResources=${.}/jni-config.json -H:ResourceConfigurationResources=${.}/resource-config.json -H:DynamicProxyConfigurationResources=${.}/proxy-config.json -H:ReflectionConfigurationResources=${.}/reflect-config.json -H:SerializationConfigurationResources=${.}/serialization-config.json --report-unsupported-elements-at-ru [...]
\ No newline at end of file
diff --git a/distribution/src/main/release/samples/jaxws_graalvm_dynamic/server/src/main/resources/META-INF/native-image/org.apache.cxf.samples/jaxws_graalvm_dynamic_server/reflect-config.json b/distribution/src/main/release/samples/jaxws_graalvm_dynamic/server/src/main/resources/META-INF/native-image/org.apache.cxf.samples/jaxws_graalvm_dynamic_server/reflect-config.json
index e4a5a9e..6811000 100644
--- a/distribution/src/main/release/samples/jaxws_graalvm_dynamic/server/src/main/resources/META-INF/native-image/org.apache.cxf.samples/jaxws_graalvm_dynamic_server/reflect-config.json
+++ b/distribution/src/main/release/samples/jaxws_graalvm_dynamic/server/src/main/resources/META-INF/native-image/org.apache.cxf.samples/jaxws_graalvm_dynamic_server/reflect-config.json
@@ -47,6 +47,10 @@
   "fields":[{"name":"theInstance"}]
 },
 {
+  "name":"com.sun.xml.bind.v2.ContextFactory",
+  "methods":[{"name":"createContext","parameterTypes":["java.lang.Class[]", "java.util.Map"]}]
+},
+{
   "name":"com.sun.xml.bind.v2.model.nav.ReflectionNavigator",
   "methods":[{"name":"getInstance","parameterTypes":[] }]
 },
diff --git a/distribution/src/main/release/samples/jaxws_graalvm_dynamic/server/src/main/resources/META-INF/native-image/org.apache.cxf.samples/jaxws_graalvm_dynamic_server/serialization-config.json b/distribution/src/main/release/samples/jaxws_graalvm_dynamic/server/src/main/resources/META-INF/native-image/org.apache.cxf.samples/jaxws_graalvm_dynamic_server/serialization-config.json
new file mode 100644
index 0000000..0d4f101
--- /dev/null
+++ b/distribution/src/main/release/samples/jaxws_graalvm_dynamic/server/src/main/resources/META-INF/native-image/org.apache.cxf.samples/jaxws_graalvm_dynamic_server/serialization-config.json
@@ -0,0 +1,2 @@
+[
+]
diff --git a/distribution/src/main/release/samples/pom.xml b/distribution/src/main/release/samples/pom.xml
index 04fe3af..4efe46a 100644
--- a/distribution/src/main/release/samples/pom.xml
+++ b/distribution/src/main/release/samples/pom.xml
@@ -37,6 +37,7 @@
         <cxf.swagger.ui.version>3.38.0</cxf.swagger.ui.version>
         <cxf.tika.version>1.26</cxf.tika.version>
         <cxf.tomcat.version>9.0.46</cxf.tomcat.version>
+        <graalvm.version>21.1.0</graalvm.version>
     </properties>
     <dependencies>
         <dependency>