Skip to content

Building from Source

iamolmez edited this page Jul 16, 2026 · 1 revision

Building from Source

Requirements

  • Java Development Kit 21
  • Git, when cloning from a repository

Gradle does not need to be installed separately because the wrapper is included.

Windows

.\gradlew.bat clean build

Linux and macOS

chmod +x gradlew
./gradlew clean build

The compiled file is created at:

build/libs/OlDelivery-1.0.0.jar

Build target

  • Java toolchain: 21
  • Paper API: 1.21
  • Compile-only integrations: VaultAPI and PlaceholderAPI
  • Runtime library: SQLite JDBC

Always run a clean build before publishing. Then test startup, task creation, scheduling, delivery completion, restart persistence, and every optional integration included in the release claims.

Clone this wiki locally