Denis Database

A lightweight Java cache and data engine

This site turns the project’s scattered README information into a clearer product-style documentation experience.

Quick Start

Build and run Denis locally

The source repository expects Java 17 or newer. The fastest validation path is a local Maven package build followed by direct jar execution in help, server, or CLI mode.

Requirements

  • Java 17 or newer is required by the upstream README.
  • Maven is required if you want to build from source instead of downloading a release bundle.
  • A terminal environment is enough for initial evaluation; no IDE is required for the first run.

Build and launch commands

mvn package

java -jar target/denis-0.0.2.9-alpha.jar --help
java -jar target/denis-0.0.2.9-alpha.jar server
java -jar target/denis-0.0.2.9-alpha.jar cli

What each command does

The jar exposes multiple operational modes, so you can quickly test whether the packaging and argument parsing work in your environment.

  • mvn package builds the project and creates the runnable jar in target/.
  • --help confirms the jar boots and exposes command help correctly.
  • server starts Denis in server mode.
  • cli starts the interactive command-line surface provided by the project.