A Gradle plugin for Grails plugins
| Modifiers | Name | Description | 
|---|---|---|
| static class | GrailsPluginGradlePlugin.ExplodedDir | 
| Fields inherited from class | Fields | 
|---|---|
| class GrailsGradlePlugin | APPLICATION_CONTEXT_COMMAND_CLASS, CORE_GORM_LIBRARIES, CORE_GORM_PLUGINS, PROFILE_CONFIGURATION | 
| class org.gradle.api.plugins.GroovyPlugin | GROOVYDOC_TASK_NAME | 
| Constructor and description | 
|---|
| GrailsPluginGradlePlugin
                                (org.gradle.tooling.provider.model.ToolingModelBuilderRegistry registry) | 
| Type Params | Return Type | Name and description | 
|---|---|---|
|  | void | apply(org.gradle.api.Project project) | 
|  | protected void | checkForConfigurationClash(org.gradle.api.Project project) | 
|  | protected void | configureAstSources(org.gradle.api.Project project) | 
|  | protected void | configureExplodedDirConfiguration(org.gradle.api.Project project)Configures an exploded configuration that can be used to build the classpath of the application from subprojects that are plugins without contructing a JAR file | 
|  | protected void | configurePluginJarTask(org.gradle.api.Project project) | 
|  | protected void | configurePluginResources(org.gradle.api.Project project) | 
|  | protected void | configureProjectNameAndVersionASTMetadata(org.gradle.api.Project project) | 
|  | protected void | configureSourcesJarTask(org.gradle.api.Project project) | 
|  | protected org.gradle.api.Task | createBuildPropertiesTask(org.gradle.api.Project project) | 
|  | protected java.lang.String | getDefaultProfile() | 
| Methods inherited from class | Name | 
|---|---|
| class GrailsGradlePlugin | addDefaultProfile, apply, applyBasePlugins, applyDefaultPlugins, configureApplicationCommands, configureAssetCompilation, configureConsoleTask, configureFileWatch, configureForkSettings, configureGrailsBuildSettings, configureGrailsSourceDirs, configurePathingJar, configureProfile, configureRunCommand, configureRunScript, configureSpringBootExtension, createBuildPropertiesTask, createConsoleTask, createNative2AsciiTask, createPathingJarTask, createShellTask, enableFileWatch, enableNative2Ascii, getDefaultProfile, isGrailsSourceDirectory, registerFindMainClassTask, registerGrailsExtension, registerToolingModelBuilder, resolveClassesDirs, resolveGrailsResourceDirs, resolveGrailsSourceDirs, resolveGrailsVersion | 
| class org.gradle.api.plugins.GroovyPlugin | org.gradle.api.plugins.GroovyPlugin#apply(org.gradle.api.Project), org.gradle.api.plugins.GroovyPlugin#apply(java.lang.Object), org.gradle.api.plugins.GroovyPlugin#wait(long, int), org.gradle.api.plugins.GroovyPlugin#wait(long), org.gradle.api.plugins.GroovyPlugin#wait(), org.gradle.api.plugins.GroovyPlugin#equals(java.lang.Object), org.gradle.api.plugins.GroovyPlugin#toString(), org.gradle.api.plugins.GroovyPlugin#hashCode(), org.gradle.api.plugins.GroovyPlugin#getClass(), org.gradle.api.plugins.GroovyPlugin#notify(), org.gradle.api.plugins.GroovyPlugin#notifyAll() | 
Configures an exploded configuration that can be used to build the classpath of the application from subprojects that are plugins without contructing a JAR file
project -  The project instance