From 938b06b5eec9f69dbdb910bc3b443d8806747b6a Mon Sep 17 00:00:00 2001 From: melloware Date: Fri, 19 Apr 2024 16:07:18 -0400 Subject: [PATCH] More PF14 fixes --- docs/modules/ROOT/pages/includes/attributes.adoc | 2 +- pom.xml | 9 +++------ quarkus-primefaces-extensions/deployment/pom.xml | 9 +++++---- .../integration-tests/pom.xml | 14 ++++++++------ quarkus-primefaces-extensions/runtime/pom.xml | 4 ++-- quarkus-primefaces/deployment/pom.xml | 9 +++++---- .../primefaces/deployment/PrimefacesProcessor.java | 7 +++++-- quarkus-primefaces/runtime/pom.xml | 4 ++-- .../primefaces/runtime/PrimeFacesFeature.java | 9 +++------ 9 files changed, 34 insertions(+), 33 deletions(-) diff --git a/docs/modules/ROOT/pages/includes/attributes.adoc b/docs/modules/ROOT/pages/includes/attributes.adoc index 0ab135b..700e13f 100644 --- a/docs/modules/ROOT/pages/includes/attributes.adoc +++ b/docs/modules/ROOT/pages/includes/attributes.adoc @@ -1,3 +1,3 @@ -:project-version: 3.13.11 +:project-version: 3.14.0-RC3 :examples-dir: ./../examples/ \ No newline at end of file diff --git a/pom.xml b/pom.xml index 9fba9cd..185b889 100644 --- a/pom.xml +++ b/pom.xml @@ -24,16 +24,13 @@ HEAD - 3.8.3 + 3.8.4 2.0.5 3.0.4 14.0.0-RC3 14.0.0-RC3 4.0.2 - 3.13.0 17 - UTF-8 - UTF-8 @@ -117,8 +114,8 @@ ${quarkus.version} + org.apache.maven.plugins maven-compiler-plugin - ${compiler-plugin.version} -parameters @@ -128,4 +125,4 @@ - + \ No newline at end of file diff --git a/quarkus-primefaces-extensions/deployment/pom.xml b/quarkus-primefaces-extensions/deployment/pom.xml index b33c83e..d23e6f5 100644 --- a/quarkus-primefaces-extensions/deployment/pom.xml +++ b/quarkus-primefaces-extensions/deployment/pom.xml @@ -1,5 +1,6 @@ - + 4.0.0 io.quarkiverse.primefaces @@ -39,8 +40,8 @@ - - org.apache.maven.plugins + + org.apache.maven.plugins maven-compiler-plugin @@ -54,4 +55,4 @@ - + \ No newline at end of file diff --git a/quarkus-primefaces-extensions/integration-tests/pom.xml b/quarkus-primefaces-extensions/integration-tests/pom.xml index 0e12226..1a0c5dd 100644 --- a/quarkus-primefaces-extensions/integration-tests/pom.xml +++ b/quarkus-primefaces-extensions/integration-tests/pom.xml @@ -1,5 +1,6 @@ - + 4.0.0 io.quarkiverse.primefaces @@ -55,8 +56,8 @@ - - org.apache.maven.plugins + + org.apache.maven.plugins maven-failsafe-plugin @@ -66,7 +67,8 @@ - ${project.build.directory}/${project.build.finalName}-runner + ${project.build.directory}/${project.build.finalName}-runner + org.jboss.logmanager.LogManager ${maven.home} localhost @@ -88,8 +90,8 @@ - - org.apache.maven.plugins + + org.apache.maven.plugins maven-surefire-plugin ${native.surefire.skip} diff --git a/quarkus-primefaces-extensions/runtime/pom.xml b/quarkus-primefaces-extensions/runtime/pom.xml index cbc4d50..3dd57a3 100644 --- a/quarkus-primefaces-extensions/runtime/pom.xml +++ b/quarkus-primefaces-extensions/runtime/pom.xml @@ -86,8 +86,8 @@ - - org.apache.maven.plugins + + org.apache.maven.plugins maven-compiler-plugin diff --git a/quarkus-primefaces/deployment/pom.xml b/quarkus-primefaces/deployment/pom.xml index 761d4f7..fc4c55f 100644 --- a/quarkus-primefaces/deployment/pom.xml +++ b/quarkus-primefaces/deployment/pom.xml @@ -1,5 +1,6 @@ - + 4.0.0 io.quarkiverse.primefaces @@ -44,8 +45,8 @@ - - org.apache.maven.plugins + + org.apache.maven.plugins maven-compiler-plugin @@ -59,4 +60,4 @@ - + \ No newline at end of file diff --git a/quarkus-primefaces/deployment/src/main/java/io/quarkiverse/primefaces/deployment/PrimefacesProcessor.java b/quarkus-primefaces/deployment/src/main/java/io/quarkiverse/primefaces/deployment/PrimefacesProcessor.java index 73da4a5..c01f48b 100644 --- a/quarkus-primefaces/deployment/src/main/java/io/quarkiverse/primefaces/deployment/PrimefacesProcessor.java +++ b/quarkus-primefaces/deployment/src/main/java/io/quarkiverse/primefaces/deployment/PrimefacesProcessor.java @@ -155,8 +155,11 @@ void registerForReflection(PrimeFacesRecorder recorder, BuildProducer - - org.apache.maven.plugins + + org.apache.maven.plugins maven-compiler-plugin diff --git a/quarkus-primefaces/runtime/src/main/java/io/quarkus/primefaces/runtime/PrimeFacesFeature.java b/quarkus-primefaces/runtime/src/main/java/io/quarkus/primefaces/runtime/PrimeFacesFeature.java index 204b77c..ad86aae 100644 --- a/quarkus-primefaces/runtime/src/main/java/io/quarkus/primefaces/runtime/PrimeFacesFeature.java +++ b/quarkus-primefaces/runtime/src/main/java/io/quarkus/primefaces/runtime/PrimeFacesFeature.java @@ -3,8 +3,6 @@ import org.graalvm.nativeimage.hosted.Feature; import org.graalvm.nativeimage.hosted.RuntimeClassInitialization; import org.krysalis.barcode4j.output.bitmap.BitmapEncoderRegistry; -import org.primefaces.component.datatable.export.DataTablePDFExporter; -import org.primefaces.component.treetable.export.TreeTablePDFExporter; public class PrimeFacesFeature implements Feature { private final static String REASON = "PrimeFaces runtime initialization"; @@ -13,13 +11,12 @@ public class PrimeFacesFeature implements Feature { public void afterRegistration(AfterRegistrationAccess access) { // Barcode component is optional but must register this for native mode since it uses AWT RuntimeClassInitialization.initializeAtRunTime(BitmapEncoderRegistry.class.getName()); - //Exporters - RuntimeClassInitialization.initializeAtRunTime(DataTablePDFExporter.class.getName()); - RuntimeClassInitialization.initializeAtRunTime(TreeTablePDFExporter.class.getName()); + // Charts.js uses SecureRandom + RuntimeClassInitialization.initializeAtRunTime("software.xdev.chartjs.model.color.Color"); } @Override public String getDescription() { return REASON; } -} \ No newline at end of file +}