Quarkus Barcode

A collection of extensions for generating and decoding various types of barcodes in Quarkus applications, using popular libraries such as Barcode4J, ZXing, Okapi, and QRCodeGen.

Installation

This extension provides support for different barcode generation and decoding libraries. Choose the module that best fits your needs and add it to your project.

The available modules are:

  • Barcode4J

  • Okapi

  • QR Code Generator

  • Zebra Crossing

Barcode4J

To use the Barcode4J integration, with Maven, add the following dependency to your POM file:

<dependency>
    <groupId>io.quarkiverse.barcode</groupId>
    <artifactId>quarkus-barcode4j</artifactId>
    <version>1.0.2</version>
</dependency>

Okapi

To use the Okapi integration, with Maven, add the following dependency to your POM file:

<dependency>
    <groupId>io.quarkiverse.barcode</groupId>
    <artifactId>quarkus-okapi</artifactId>
    <version>1.0.2</version>
</dependency>

QR Code Generator

To use the QR Code Generator integration, with Maven, add the following dependency to your POM file:

<dependency>
    <groupId>io.quarkiverse.barcode</groupId>
    <artifactId>quarkus-qrcodegen</artifactId>
    <version>1.0.2</version>
</dependency>

Zebra Crossing

To use the Zebra Crossing integration, with Maven, add the following dependency to your POM file:

<dependency>
    <groupId>io.quarkiverse.barcode</groupId>
    <artifactId>quarkus-zxing</artifactId>
    <version>1.0.2</version>
</dependency>

Extension Configuration Reference

Remove this section if you don’t have Quarkus configuration properties in your extension.