Building and testingΒΆ
Requires JDK 17.
./gradlew quarkusDev # dev mode with live reload
./gradlew test # default suite (integration-tagged tests excluded)
./gradlew test -Dquarkus.test.exclude-tags= # include tests that call external registries
./gradlew quarkusBuild # packaged application
./gradlew javadoc # API documentation in build/docs/javadoc
./gradlew docsSite -Pregtap # full documentation site (Sphinx + Javadoc) in build/site; needs `pip install -r docs/requirements.txt`
Tests use an embedded BaseX. If another process (such as the BaseX GUI) has the default database open, run the tests with
JAVA_TOOL_OPTIONS=-Dorg.basex.path=/some/empty/dir.