com_clementguillot_rules_quarkus 0.2.2Latest published 5d ago
MODULE.bazel
bazel_dep(name = "com_clementguillot_rules_quarkus", version = "0.2.2")
README

Bazel Rules for Quarkus

CI Release

Bazel rules for building and running Quarkus applications. Supports quarkus_app (production Fast-Jar), dev mode with hot-reload, and quarkus_test (@QuarkusTest execution).

Installation

See install instructions on the release page.

Add to your MODULE.bazel:

bazel_dep(name = "com_clementguillot_rules_quarkus", version = "<VERSION>")

Usage

load("@rules_quarkus//quarkus:defs.bzl", "quarkus_app", "quarkus_test")

quarkus_app(
    name = "app",
    version = "1.0.0-SNAPSHOT",
    deps = [":lib"],
)

quarkus_test(
    name = "test",
    deps = [":test_lib"],
)
bazel run //:app       # Production mode
bazel run //:app_dev   # Dev mode (hot-reload + Dev UI)
bazel test //:test     # @QuarkusTest

See the Getting Started guide for full setup instructions.

Supported Versions

  • Quarkus: 3.27.x LTS, 3.33.x LTS
  • Bazel: 7+, 8+, or 9+
  • Java: 17+
  • Mode: Bzlmod only (WORKSPACE not supported)

Documentation

License

See LICENSE.

About

Bazel rules for Quarkus framework (https://quarkus.io/).

@clementguillot/rules_quarkus@clementguillot
HomepageDocumentation
3stars
Wednesday, June 3, 2026 (5 days ago)
@clementguillot#9108 com_clementguillot_rules_quar...

Languages

Java70.3%
Starlark26.1%
Shell3.4%
Dockerfile0.2%

Maintainers

@clementguillot

Versions

0.2.2 +22h2026-06-03
0.2.1 +3d2026-06-02
0.2.0 +5d2026-05-29
0.1.1 +3d2026-05-23
0.1.02026-05-19