| Class | Description |
|---|---|
| JkBean |
Base class for KBean.
|
| JkConstants |
Holds constants about project structures
|
| JkImportedJkBeans |
A KBean can import one or several KBeans from external projects.
|
| JkInit |
Class for instantiating builds while displaying meaningful information about environment on console.
|
| JkJekaVersionCompatibilityChecker |
A utility class to check if the Jeka related classes imported in Jeka classpath are compatible with
the running Jeka version.
|
| JkProperties |
Set of Key/value strings used to parameter Jeka and builds.
|
| JkRepoFromProperties |
Provides static methods for creating repositories from standard properties.
|
| JkRuntime |
Container where is registered the KBeans for a given project.
|
| Main |
Main class for launching Jeka from command line.
|
| Annotation Type | Description |
|---|---|
| JkDoc |
Documents the annotated element so that Jeka can display some information
when 'help' is invoked from command line.
|
| JkInjectClasspath |
Adds an element to def classpath.
|
| JkInjectClasspath.JkImports |
Repeatable container.
|
| JkInjectCompileOption |
Specifies the options of the Jeka compiler for def classes.
|
| JkInjectCompileOption.JkCompileOptions |
Repeatable container.
|
| JkInjectProject |
Adds a Jeka project def classpath to the Jeka def classpath where this annotation is declared.
|
| JkInjectProperty |
Injects the environment variable value if such a one exists and an option as not been already injected on.
|