| Interface | Description |
|---|---|
| CopyExecSpec | Indicates that a class can copy settings to a standard ExecSpec. |
| ExecSpecInstantiator | Factory interface for instantiating execution specification. |
| ExternalExecutable | A way to create a lazy-evaluated location of an external executable. |
| ExternalExecutableType | A way to create a lazy-evaluated parameters of an external executable. |
| MutableToolExecSpec | Methods for setting executables and arguments. |
| NamedResolvedExecutableFactory | Provides a fixed name usable as a key. |
| ResolvableExecutable | Holds a reference to an exe that will only be made available when explicitly called. |
| ResolvableExecutableType |
|
| ResolveExecutableByVersion.DownloadedExecutable | |
| ResolveExecutableByVersion.DownloaderFactory | |
| ResolvedExecutable | Holds a reference to an exe that will only be made available when explicitly called. |
| ResolvedExecutableFactory | Creates a org.ysb33r.grolifant.api.v4.exec.ResolvableExecutable. |
| ToolExecSpec | Specified ways of configuring an execution specification for an external tool. |
| ToolExecSpecGroovy | Adds configurability via Closure. |
| Class | Description |
|---|---|
| AbstractCommandExecSpec | Tool execution specification aimed at command-line tools which takes a command as one of the arguments. |
| AbstractCommandExecTask | A abstract task type for executing binaries that take a command as well as a set of command arguments. |
| AbstractExecSpec | Abstract base class that implements BaseExecSpec. |
| AbstractExecWrapperTask | Base task class to wrap external tool executions without exposing command-line parameters directly. |
| AbstractScriptExecSpec | Tool execution specification aimed at script-line tools which takes a script as one of the arguments. |
| AbstractScriptExecTask | A abstract task type for executing binaries that take a command as well as a set of command arguments. |
| AbstractToolExecSpec | A base class to aid plugin developers create their own ExecSpec implementations. |
| AbstractToolExtension | Use as a base class for extensions that will wrap tools. |
| ResolveExecutableByVersion | Uses an implementation of an AbstractDistributionInstaller to find an exe by version number. |
| ResolverFactoryRegistry | A registry of factories for locating executables. |