Interface | Description |
---|---|
CopyExecSpec | Indicates that a class can copy settings to a standard ExecSpec. |
DownloadedExecutable | Resolves the executable within a downloaded package. |
DownloaderFactory | A factory for creating tool/distribution downloaders. |
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. |
MutableBaseExecSpec | |
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 | @param |
ResolveExecutableByVersion.DownloaderFactory | @param |
ResolvedExecutableFactory | Creates a 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. |
AbstractExecTask | A base class to use for developing execution tasks for wrapping execution tools |
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. |