Quarkus PrimeFaces
Overview
A Quarkus extension that lets you utilize primefaces and primefaces-extensions make JSF development so much easier!
Getting started
Read the full PrimeFaces documentation.
- Create or use an existing Quarkus application
- Add the primefaces extension with the Quarkus CLI:
quarkus ext add io.quarkiverse.primefaces:quarkus-primefaces
quarkus ext add io.quarkiverse.primefaces:quarkus-primefaces-extensions
Or manually add to pom.xml:
<dependency>
<groupId>io.quarkiverse.primefaces</groupId>
<artifactId>quarkus-primefaces</artifactId>
<version>${primefaces-quarkus.version}</version>
</dependency>
<dependency>
<groupId>io.quarkiverse.primefaces</groupId>
<artifactId>quarkus-primefaces-extensions</artifactId>
<version>${primefaces-quarkus.version}</version>
</dependency>
Versioning
The versioning of this extension will follow the pattern [quarkus.version].[primefaces.version].[patch]
. For example:
Version | Explanation |
---|---|
2.12.3 | Quarkus 2 (EE8), PrimeFaces 12, Revision 3 |
3.12.4 | Quarkus 3 (EEE10), PrimeFaces 12, Revision 4 |
⚠️ NOTE: FeedReader component is not supported in GraalVM Native Image mode due to complexities with their third party library Rome.
Showcase
A showcase example using Quarkus Primefaces and Extensions and showing Faces running in the Quarkus environment can be found on the QuarkusFaces GitHub repository "where Quarkus meets JSF!".
✨
Contributors Thanks goes to these wonderful people (emoji key):
Melloware |
Thomas Andraschko |
Michal Karm Babacek |
Dennis Gesker |
This project follows the all-contributors specification. Contributions of any kind welcome!