All Classes
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AbstractCommand AbstractCommand
implementation.AetherGrapeEngine AGrapeEngine
implementation that uses Aether, the dependency resolution system used by Maven.AetherGrapeEngineFactory Utility class to create a pre-configuredAetherGrapeEngine
.AnnotatedNodeASTTransformation A base class forAST transformations
that are solely interested inAnnotatedNodes
.ArtifactCoordinatesResolver A resolver for artifacts' Maven coordinates, allowing group id, artifact id, or version to be obtained from a module identifier.AstUtils General purpose AST utilities.CachingCompilerAutoConfiguration CompilerAutoConfiguration
for the caching infrastructure.Command A single command that can be run from the CLI.CommandCompleter JLineCompleter
for Spring BootCommand
s.CommandException Runtime exception wrapper that defines additionalCommandException.Option
s that are understood by theCommandRunner
.CommandException.Option Specific options understood by theCommandRunner
.CommandFactory Factory used to create CLICommand
s.CommandRunner Main class used to runCommand
s.CompilerAutoConfiguration Strategy that can be used to apply some auto-configuration during theCompilePhase.CONVERSION
Groovy compile phase.CompilerOptionHandler AnOptionHandler
for commands that result in the compilation of one or more Groovy scripts.CompositeDependencyManagement DependencyManagement
that delegates to one or moreDependencyManagement
instances.CompositeProxySelector CompositeProxySelector
.DefaultCommandFactory Default implementation ofCommandFactory
.DefaultRepositorySystemSessionAutoConfiguration ARepositorySystemSessionAutoConfiguration
that, in the absence of any configuration, applies sensible defaults.Dependency A single dependency.Dependency.Exclusion A dependency exclusion.DependencyAutoConfigurationTransformation ASTTransformation
to applydependency auto-configuration
.DependencyCustomizer Customizer that allows dependencies to be added during compilation.DependencyManagement An encapsulation of dependency management information.DependencyManagementArtifactCoordinatesResolver DependencyManagementBom Provides one or more additional sources of dependency management that is used when resolving@Grab
dependencies.DependencyManagementBomTransformation ASTTransformation
for processingDependencyManagementBom
annotations.DependencyResolutionContext Context used when resolving dependencies.DependencyResolutionFailedException Thrown to indicate a failure during dependency resolution.EnableGroovyTemplates Pseudo annotation used to triggerGroovyTemplatesCompilerAutoConfiguration
.EncodePasswordCommand Command
to encode passwords for use with Spring Security.ExitStatus Encapsulation of the outcome of a command.ExtendedGroovyClassLoader Extension of theGroovyClassLoader
with support for obtaining '.class' files as resources.GenericBomAstTransformation A base class that lets plugin authors easily add additional BOMs to all apps.GrabCommand Command
to grab the dependencies of one or more Groovy scripts.GrapeEngineInstaller Utility to install a specificGrape
engine with Groovy.GrapeRootRepositorySystemSessionAutoConfiguration Honours the configuration ofgrape.root
by customizing the session's local repository location.GroovyBeansTransformation ASTTransformation
to resolve beans declarations inside application source files.GroovyCompiler Compiler for Groovy sources.GroovyCompilerConfiguration Configuration for theGroovyCompiler
.GroovyCompilerScope The scope in which a groovy compiler operates.GroovyTemplate Helpful utilities for working with GroovyTemplate
s.GroovyTemplatesCompilerAutoConfiguration CompilerAutoConfiguration
for Groovy Templates (outside MVC).HelpCommand InternalCommand
used for 'help' requests.HelpExample An example that can be displayed in the help.HintCommand InternalCommand
to provide hints for shell auto-completion.InitCommand Command
that initializes a project using Spring initializr.InstallCommand Command
to install additional dependencies into the CLI.JarCommand Command
to create a self-contained executable jar file from a CLI application.JdbcCompilerAutoConfiguration CompilerAutoConfiguration
for Spring JDBC.JmsCompilerAutoConfiguration CompilerAutoConfiguration
for Spring JMS.Log Simple logger used by the CLI.MavenModelDependencyManagement DependencyManagement
derived from a MavenModel
.MavenSettings An encapsulation of settings read from a user's Maven settings.xml.MavenSettingsReader MavenSettingsReader
reads settings from a user's Maven settings.xml file, decrypting them if necessary using settings-security.xml.NoHelpCommandArgumentsException Exception used to when the help command is called without arguments.NoSuchCommandException Exception used when a command is not found.OptionHandler Delegate used byOptionParsingCommand
to parse options and run the command.OptionHelp Help for a specific option.OptionParsingCommand Base class for aCommand
that parse options using anOptionHandler
.OptionSetGroovyCompilerConfiguration Simple adapter class to present anOptionSet
as aGroovyCompilerConfiguration
.PackagedSpringApplicationLauncher A launcher for a CLI application that has been compiled and packaged as a jar file.PromptCommand RabbitCompilerAutoConfiguration CompilerAutoConfiguration
for Spring Rabbit.ReportableException Exception with a message that can be reported to the user.RepositoryConfiguration The configuration of a repository.RepositoryConfigurationFactory Factory used to createRepositoryConfiguration
s.RepositorySystemSessionAutoConfiguration Strategy that can be used to apply some auto-configuration during the installation of anAetherGrapeEngine
.ResolveDependencyCoordinatesTransformation ASTTransformation
to resolveGrab
artifact coordinates.ResourceUtils Utilities for manipulating resource paths and URLs.RunCommand Command
to 'run' a groovy script or scripts.SettingsXmlRepositorySystemSessionAutoConfiguration Auto-configuration for a RepositorySystemSession that uses Maven's settings.xml to determine the configuration settings.Shell A shell for Spring Boot.ShellCommand Command
to start a nested REPL shell.ShellExitException Exception used to stop theShell
.ShellPrompts Abstraction to manage a stack of prompts.SourceOptions Extract source file options (anything following '--' in anOptionSet
).SpringApplicationLauncher A launcher forSpringApplication
or aSpringApplication
subclass.SpringApplicationRunner Compiles Groovy code running the resulting classes using aSpringApplication
.SpringApplicationRunnerConfiguration Configuration for theSpringApplicationRunner
.SpringApplicationWebApplicationInitializer SpringBootServletInitializer
for CLI packaged WAR files.SpringBatchCompilerAutoConfiguration CompilerAutoConfiguration
for Spring Batch.SpringBootAstTransformation Marker interface for AST transformations that should be installed automatically fromMETA-INF/services
.SpringBootCompilerAutoConfiguration CompilerAutoConfiguration
for Spring.SpringBootDependenciesDependencyManagement DependencyManagement
derived from the effective pom ofspring-boot-dependencies
.SpringCli Spring Command Line Interface.SpringIntegrationCompilerAutoConfiguration CompilerAutoConfiguration
for Spring Integration.SpringMvcCompilerAutoConfiguration CompilerAutoConfiguration
for Spring MVC.SpringRetryCompilerAutoConfiguration CompilerAutoConfiguration
for Spring Retry.SpringSecurityCompilerAutoConfiguration CompilerAutoConfiguration
for Spring Security.SpringTestCompilerAutoConfiguration CompilerAutoConfiguration
for Spring Test.SpringWebsocketCompilerAutoConfiguration CompilerAutoConfiguration
for Spring Websocket.TransactionManagementCompilerAutoConfiguration CompilerAutoConfiguration
for Spring MVC.UninstallCommand Command
to uninstall dependencies from the CLI's lib/ext directory.VersionCommand Command
to display the 'version' number.WarCommand Command
to create a self-contained executable jar file from a CLI application.