Class | Description |
---|---|
JkCommands |
Base class for defining commands executable from command line.
|
JkConstants |
Holds constants about project structures
|
JkHelpOptions |
Options for help method.
|
JkImportedCommands |
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 |
---|---|
JkCompileOption |
Specifies the options of the Jeka compiler for def classes.
|
JkCompileOption.JkCompileOptions |
Repeatable container.
|
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 |