- All Implemented Interfaces:
@Extension public class EnablePluginCommand extends CLICommandEnables one or more installed plugins. The listed plugins must already be installed along with its dependencies. Any listed plugin with disabled dependencies will have its dependencies enabled transitively. Note that enabling an already enabled plugin does nothing.
Nested Class Summary
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
Constructors Constructor Description
All Methods Instance Methods Concrete Methods Modifier and Type Method Description
getShortDescription()Gets the quick summary of what this command does.
run()Executes the command, and return the exit code.
Methods inherited from class hudson.cli.CLICommand
all, checkChannel, clone, createClone, getClientCharset, getClientEnvironmentVariable, getClientSystemProperty, getCmdLineParser, getCurrent, getLongDescription, getName, getSingleLineSummary, getTransportAuthentication, getTransportAuthentication2, getUsage, main, printUsage, printUsageSummary, registerOptionHandlers, setClientCharset, setTransportAuth, setTransportAuth2
public String getShortDescription()Description copied from class:
CLICommandGets the quick summary of what this command does. Used by the help command to generate the list of commands.
- Specified by:
protected int run() throws ExceptionDescription copied from class:
CLICommandExecutes the command, and return the exit code.
This is an internal contract between
CLICommandand its subtype. To execute CLI method from outside, use
CLICommand.main(List, Locale, InputStream, PrintStream, PrintStream)
- Specified by:
- 0 to indicate a success, otherwise a custom error code.
Error codes 1-15 shouldn;t be used in
CLICommand.run()as a custom error code.
Exception- If a further unspecified exception is thrown; means: Unknown and/or unexpected issue occurred
org.kohsuke.args4j.CmdLineException- If a wrong parameter specified, input value can't be decoded etc.
IllegalArgumentException- If the execution can't continue due to wrong input parameter (job doesn't exist etc.)
IllegalStateException- If the execution can't continue due to an incorrect state of Jenkins, job, build etc.
AbortException- If the execution can't continue due to an other (rare, but foreseeable) issue
org.springframework.security.access.AccessDeniedException- If the caller doesn't have sufficient rights for requested action
org.springframework.security.authentication.BadCredentialsException- If bad credentials were provided to CLI