Skip to content

Karm/quarkus-primefaces

 
 

Repository files navigation

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

  • 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.1 Quarkus 2 (EE8), PrimeFaces 12, Revision 1
3.12.0 Quarkus 3 (EEE10), PrimeFaces 12, Revision 0

⚠️ NOTE: DataTable/TreeTable PDF exporting and FeedReader component are not supported in GraalVM Native Image mode due to complexities with their third party libraries iText and 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

💻 🚧

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

About

PrimeFaces Faces (JSF) Quarkus Extension

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 86.2%
  • HTML 13.8%