Skip to content

Building from Source

Ahmed edited this page Mar 16, 2026 · 2 revisions

Building from Source

To build and compile EventLens from scratch for local testing or custom deployment.

Prerequisites

  • JDK 21+
  • Node.js 18+

Compilation Step

Execute the Gradle shadow jar task from the project root:

./gradlew clean :eventlens-app:shadowJar

This automates the following pipelines:

  1. Compiles the Kotlin/Java core modules.
  2. Runs the React/Vite web build (eventlens-ui -> eventlens-api/src/main/resources/web).
  3. Bundles everything into a self-contained Fat JAR located at: eventlens-app/build/libs/eventlens*.jar

Return Home

Clone this wiki locally