/quarkus-primefaces

Quarkus PrimeFaces Faces (JSF) Extension

Primary LanguageJavaApache License 2.0Apache-2.0

Quarkus PrimeFaces

Version All Contributors License Build Stackoverflow

Quarkus Primefaces Logo

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!".

Quarkus Faces Logo

Contributors

Thanks goes to these wonderful people (emoji key):

Melloware
Melloware

💻 🚧
Thomas Andraschko
Thomas Andraschko

💻 🚧
Michal Karm Babacek
Michal Karm Babacek

🐛
Dennis Gesker
Dennis Gesker

🐛

This project follows the all-contributors specification. Contributions of any kind welcome!