| Class |
Description |
|
ApplicationContextCommandTask
|
- Authors:
- Graeme Rocher
|
|
ApplicationContextScriptTask
|
|
|
CliArtifactExtension
|
Configuration for GrailsCliArtifactGradlePlugin. |
|
CliPublishingSupport
|
Publication support for projects whose variants depend on a cli companion artifact declared
with a capability (project(':other') { capabilities { requireCapability('g:other-cli') }}). |
|
GrailsCliArtifactGradlePlugin
|
Configures a Grails plugin project to ship its CLI commands as a companion artifact under its
own Maven coordinate (<artifactId>-cli), keeping command code and CLI-only dependencies
off the runtime classpath of consuming applications. |
|
GrailsCliGradlePlugin
|
Configures the CLI tier of a Grails application or plugin project: the grailsCli
configurations (with automatic discovery of companion -cli artifacts advertised by the
dependency graph), the per-command tasks, the generic runCommand/runScript
tasks, and the interactive console/shell tasks. |
|
GrailsCliLibraryGradlePlugin
|
Configures a library that consumes another project's cli tier in its main variants —
for example api(project(':grails-core')) { capabilities { requireCapability('org.apache.grails:grails-core-cli') }}
— so its published pom and Gradle Module Metadata record the companion coordinate
(grails-core-cli) instead of the capability request, which external consumers cannot
resolve against the published component tree. |