| Class | Description |
|---|---|
| JkCommandSet |
Base class for defining commands executable from command line.
|
| JkCommandSetPlugins |
Set of plugin instances loaded in a
JkCommandSet. |
| JkConstants |
Holds constants about project structures
|
| JkHelpOptions |
Options for help method.
|
| JkImportedCommandSets |
A commandSet class can import one or several commandSet 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
JkCommandSet instance. |
| JkRepoConfigOptionLoader | |
| Main |
Main class for launching Jeka from command line.
|
| Annotation Type | Description |
|---|---|
| JkCompileOption |
Specifies the options of the Jeka compiler for def classes.
|
| JkCompileOption.JkCompileOptions |
Repeatable container.
|
| JkDefClasspath |
Adds an element to def classpath.
|
| JkDefClasspath.JkImports |
Repeatable container.
|
| JkDefImport |
Adds a Jeka project def classpath to the Jeka def classpath where this annotation is declared.
|
| JkDefRepo |
Specifies the repositories to use for resolving dependencies declared with @
JkDefClasspath elements. |
| JkDefRepo.ImportRepos | |
| 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.
|