A Quarkus extension for supporting various barcode libraries in the Quarkus ecosystem and ensuring Native mode is supported.
The following libraries are supported:
- Okapi comprehensive barcode library used in Quarkus Roq and Quarkus PrimeFaces (v15+)
- Barcode4J used in Quarkus JasperReports and Quarkus PrimeFaces (v14-)
- QR Code Generator used in Quarkus PrimeFaces (v14-)
- Zebra Crossing used in Quarkus Renarde, Quarkus QR
Note
The main purpose of this extension is to make these libraries work in a native executable built with GraalVM/Mandrel.
- Create or use an existing Quarkus application
- Add the specific extension(s) you need Quarkus CLI:
quarkus ext add io.quarkiverse.barcode:quarkus-barcode4j
quarkus ext add io.quarkiverse.barcode:quarkus-okapi
quarkus ext add io.quarkiverse.barcode:quarkus-qrcodegen
quarkus ext add io.quarkiverse.barcode:quarkus-zxing
Thanks goes to these wonderful people (emoji key):
Melloware 🚧 |
Marco Bungart 🚧 |
Stéphane Épardaud 🚧 |
George Gastaldi 🚇 |
This project follows the all-contributors specification. Contributions of any kind welcome!