Quarkus Roq

Quarkus Roq includes robust tooling for generating a static website from your Quarkus application.

  • Roq Data - Use json/yaml files content from your templates and articles with type safety.

Installation

If you want to use this extension, you need to add the io.quarkiverse.roq:quarkus-roq extension first to your build file.

For instance, with Maven, add the following dependency to your POM file:

<dependency>
    <groupId>io.quarkiverse.roq</groupId>
    <artifactId>quarkus-roq</artifactId>
    <version>0.0.4</version>
</dependency>

Extension Configuration Reference

Configuration property fixed at build time - All other configuration properties are overridable at runtime

Configuration property

Type

Default

Path to the Roq site directory (relative to the project root).

Environment variable: QUARKUS_ROQ_SITE_DIR

string

src/main/site

Path to the Roq site directory in the resources.

Environment variable: QUARKUS_ROQ_RESOURCE_SITE_DIR

string

site