@groovy.transform.CompileStatic abstract class GrailsCliLibraryGradlePlugin extends java.lang.Object implements Plugin<Project>
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.
Projects that ship their own cli companion apply
org.apache.grails.gradle.grails-plugin-cli instead, which handles its cli variants the
same way automatically.
| Constructor and description |
|---|
GrailsCliLibraryGradlePlugin() |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#equals(java.lang.Object), java.lang.Object#getClass(), java.lang.Object#hashCode(), java.lang.Object#notify(), java.lang.Object#notifyAll(), java.lang.Object#toString(), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int) |