| Class | Description |
|---|---|
| JkCommands |
Base class for defining commands executable from command line.
|
| JkConstants |
Holds constants about project structures
|
| JkHelpOptions |
Options for help method.
|
| JkImportedRuns |
A command class can import one or several command classes.
|
| JkInit |
Class for instantiating builds while displaying meaningful information about environment on console.
|
| JkOptions |
Key/value string storage for run parameters.
|
| JkPlugin |
Plugin instances are owned by a JkCommands instance.
|
| JkRepoConfigOptionLoader | |
| JkRunPlugins |
Set of plugins configured or activated in a
JkCommands. |
| 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.
|
| JkDocPluginDeps |
Mentions that the annotated plugin class relies on other plugins.
|
| JkEnv |
Injects the environment variable value if such a one exists and an option as not been already injected on.
|
| JkImport |
Specifies the libraries necessary to compile and run the annotated class as a
Jeka run.
|
| JkImport.JkImports |
Repeatable container.
|
| JkImportProject |
Specifies that the annotated element is a JkCommands of a another project.
|
| JkImportRepo |
Specifies the repositories to use for resolving dependencies declared with @
JkImport elements. |
| JkImportRepo.ImportRepos |