Demos

Every feature below is a **self-contained project you can clone and run** - each has its own `build/` launcher, so `java build/jenesis/Project.java build` from the demo folder builds it. They are numbered as a progression: the early ones establish the basics, the later ones go into specifics. Browse them on GitHub:

Getting started

The four foundational project shapes - start here.

Executables & packaging

Turning a project into something you can ship and run.

JVM languages

Kotlin, Scala and Groovy - alone, mixed with Java, and with quality tooling.

Quality & testing

Keeping a codebase healthy and tests fast.

Supply chain & security

Knowing and governing what your build depends on.

The module system

Working with JPMS in earnest.

Build customization

Reaching past the defaults.

Cloning the whole repository gives you all of them at once, plus Jenesis itself as the largest worked example. See Getting started to install the tool first.