You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by me...@apache.org on 2024/10/29 13:49:01 UTC
(myfaces) branch main updated: MYFACES-4427: 5.0 Quarkus UberJar add META-INF/myfaces-metadata.xml (#789)
This is an automated email from the ASF dual-hosted git repository.
melloware pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/myfaces.git
The following commit(s) were added to refs/heads/main by this push:
new b8872618d MYFACES-4427: 5.0 Quarkus UberJar add META-INF/myfaces-metadata.xml (#789)
b8872618d is described below
commit b8872618dc03d20ccd8dc69ef092a6d8b99ea5e9
Author: Melloware <me...@gmail.com>
AuthorDate: Tue Oct 29 09:48:56 2024 -0400
MYFACES-4427: 5.0 Quarkus UberJar add META-INF/myfaces-metadata.xml (#789)
---
.../quarkus/deployment/FacesUberJarProcessor.java | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/extensions/quarkus/deployment/src/main/java/org/apache/myfaces/core/extensions/quarkus/deployment/FacesUberJarProcessor.java b/extensions/quarkus/deployment/src/main/java/org/apache/myfaces/core/extensions/quarkus/deployment/FacesUberJarProcessor.java
index a319139ab..45b863606 100644
--- a/extensions/quarkus/deployment/src/main/java/org/apache/myfaces/core/extensions/quarkus/deployment/FacesUberJarProcessor.java
+++ b/extensions/quarkus/deployment/src/main/java/org/apache/myfaces/core/extensions/quarkus/deployment/FacesUberJarProcessor.java
@@ -63,20 +63,19 @@ public class FacesUberJarProcessor
void uberJarServiceLoaders(BuildProducer<UberJarMergedResourceBuildItem> producer)
{
List<String> serviceFiles = List.of(
- "myfaces-metadata.xml",
- "services/jakarta.el.ExpressionFactory",
- "services/jakarta.enterprise.inject.spi.Extension",
- "services/jakarta.json.spi.JsonProvider",
- "services/jakarta.servlet.ServletContainerInitializer",
- "services/jakarta.websocket.ContainerProvider",
- "services/jakarta.websocket.server.ServerEndpointConfig$Configurator",
- "services/org.apache.myfaces.spi.AnnotationProvider",
- "services/org.apache.myfaces.spi.InjectionProvider"
+ "jakarta.el.ExpressionFactory",
+ "jakarta.enterprise.inject.spi.Extension",
+ "jakarta.json.spi.JsonProvider",
+ "jakarta.servlet.ServletContainerInitializer",
+ "jakarta.websocket.ContainerProvider",
+ "jakarta.websocket.server.ServerEndpointConfig$Configurator",
+ "org.apache.myfaces.spi.AnnotationProvider",
+ "org.apache.myfaces.spi.InjectionProvider"
);
for (String serviceFile : serviceFiles)
{
- producer.produce(new UberJarMergedResourceBuildItem("META-INF/" + serviceFile));
+ producer.produce(new UberJarMergedResourceBuildItem("META-INF/services/" + serviceFile));
}
}
@@ -93,6 +92,7 @@ public class FacesUberJarProcessor
{
if (packageConfig.jar().type() == UBER_JAR)
{
+ mergeAndGenerateResource("META-INF/myfaces-metadata.xml", generatedResourcesProducer);
mergeAndGenerateResource("META-INF/web-fragment.xml", generatedResourcesProducer);
mergeAndGenerateResource("META-INF/faces-config.xml", generatedResourcesProducer);
}