Maven snapshot testing

UI Components for JSF
Post Reply
mittelFH
Posts: 14
Joined: 18 Aug 2022, 09:57

13 Jan 2023, 20:07

Hello!
Since a feature got committed to master I wanted to test it.
I followed the instructions in the readme for the maven snapshot.

I am running the following versions:
- Glassfish 6.2.5
- openjdk 17.0.3 2022-04-19 (OpenJDK Runtime Environment Temurin-17.0.3+7 (build 17.0.3+7))
- Jakarta 9.1.0

First of all all the groupId is wrong.

Code: Select all

<groupId>com.github.primefaces.primefaces</groupId>
is the right on. (Got it from jitpack.io)

In my pom.xml I have

Code: Select all

 <repositories>
    <repository>
        <id>jitpack.io</id>
        <url>https://jitpack.io</url>
    </repository>
</repositories>

...

<dependency>
    <groupId>com.github.primefaces.primefaces</groupId>
    <artifactId>primefaces</artifactId>
    <version>master-SNAPSHOT</version>
    <classifier>jakarta</classifier>
</dependency>

But if put it into my pom.xml I get the following error

Code: Select all

Source Document: jar:file:/C:/Users/VName/Documents/NetBeansProjects/pruefplan/target/MeinPruefplan-0/WEB-INF/lib/primefaces-master-6_1-g809c2f5-7603-jakarta.jar!/META-INF/faces-config.xml
Cause: Class 'org.primefaces.metadata.transformer.MetadataTransformerExecutor' is missing a runtime dependency: java.lang.NoClassDefFoundError: javax/el/PropertyNotFoundException
	at com.sun.faces.config.processor.AbstractConfigProcessor.createInstance(AbstractConfigProcessor.java:246)
	at com.sun.faces.config.processor.AbstractConfigProcessor.createInstance(AbstractConfigProcessor.java:191)
	at com.sun.faces.config.processor.ApplicationC...
	
	...
	
com.sun.faces.config.ConfigurationException: 
Source Document: jar:file:/C:/Users/VName/Documents/NetBeansProjects/pruefplan/target/MeinPruefplan-0/WEB-INF/lib/primefaces-master-6_1-g809c2f5-7603-jakarta.jar!/META-INF/faces-config.xml
Cause: Class 'org.primefaces.component.accordionpanel.AccordionPanelRenderer' is missing a runtime dependency: java.lang.NoClassDefFoundError: javax/el/PropertyNotFoundException
	at com.sun.faces.config.processor.AbstractConfigProcessor.createInstance(AbstractConfigProcessor.java:246)
	at com.sun.faces.config.processor.AbstractConfigProcessor.createInstance(AbstractConfigProcessor.java:191)
	
	...

Critical error during deployment: 
java.lang.NoClassDefFoundError: javax/el/ELException
	at java.base/java.lang.Class.getDeclaredMethods0(Native Method)
Since the error refers to javax and I am in the jakarta namespace there might be the fault, even with the classifier applied.

Using

Code: Select all

<dependency>
	    <groupId>com.github.primefaces.primefaces</groupId>
	    <artifactId>primefaces</artifactId>
	    <version>12.0.0</version>
            <classifier>jakarta</classifier>
</dependency>
works fine.

Melloware
Posts: 3717
Joined: 22 Apr 2013, 15:48

13 Jan 2023, 20:39

PrimeFaces Developer | PrimeFaces Extensions Developer
GitHub Profile: https://github.com/melloware
PrimeFaces Elite 13.0.0 / PF Extensions 13.0.0
PrimeReact 9.6.1

mittelFH
Posts: 14
Joined: 18 Aug 2022, 09:57

16 Jan 2023, 13:28

Ok. It's working now.

Post Reply

Return to “PrimeFaces”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 45 guests