Welcome to JeKa¶
JeKa is a modern build tool for Java, designed to simplify and streamline your development experience. It reshapes Java application building for a generation of developers seeking lightweight, accessible, yet powerful solutions.
Next-Gen Java Build Tool¶
Java is evolving to become more developer-friendly and cloud-native ready. Developers no longer want to deal with heavy tools, verbose XML configurations, or external DSLs. JeKa aligns with this vision by offering:
- Simplicity at its Core: Configure with properties or pure Java—no XML, no YAML, no DSL.
- No Setup Hassle: Start building regular or cloud-native applications immediately, with minimal configuration and requirements.
- Gradual Complexity: Handle advanced scenarios using intuitive mechanisms without unnecessary complexity.
- DevOps Bridge: Implement complex pipeline logic with robust Java and share it across your teams.
- Super-lightweight: JeKa consists of a single zero-dependency JAR under 2MB. Install and upgrade in a flash.
Ready to explore?¶
The easiest way to get started is by using the IntelliJ Plugin. You don't need to install JeKa for that.
-
Start a new project and play with the scaffolded example.
You can have a brief look at the tutorial to get an idea of what you can do. -
You can create projects in the IDE using Project - Java App/Lib or Project - Springboot templates. They scaffold basic projects, providing code and build instructions in
README.md
files. -
Explore and experiment with examples.
Have fun !