@CompileStatic class GrailsPluginGradlePlugin extends GrailsGradlePlugin
A Gradle plugin for Grails plugins
| Modifiers | Name | Description |
|---|---|---|
static class |
GrailsPluginGradlePlugin.ExplodedDir |
| Modifiers | Name | Description |
|---|---|---|
static String |
PLUGIN_GROUP |
|
static String |
PROCESS_PLUGIN_RESOURCES_TASK_NAME |
| Fields inherited from class | Fields |
|---|---|
class GrailsGradlePlugin |
BUILD_PROPERTIES_TASK_NAME, CONSOLE_CONFIGURATION_NAME, FIND_MAIN_CLASS_TASK_NAME, GRAILS_EXTENSION_NAME, PROFILE_CONFIGURATION_NAME |
| Properties inherited from class | Properties |
|---|---|
class GrailsGradlePlugin |
basePluginClasses, grailsVersion |
| Constructor and description |
|---|
GrailsPluginGradlePlugin(ToolingModelBuilderRegistry registry) |
| Type Params | Return Type | Name and description |
|---|---|---|
|
void |
apply(org.apache.tools.ant.Project project) |
|
protected void |
applySpringBootPlugin(org.apache.tools.ant.Project project) |
|
protected void |
checkForConfigurationClash(org.apache.tools.ant.Project project) |
|
protected void |
configureAstSources(org.apache.tools.ant.Project project) |
|
protected void |
configureExplodedDirConfiguration(org.apache.tools.ant.Project project)Configures an exploded configuration that can be used to build the classpath of the application from subprojects that are plugins without constructing a JAR file |
|
protected void |
configurePluginJarTask(org.apache.tools.ant.Project project) |
|
protected void |
configurePluginResources(org.apache.tools.ant.Project project) |
|
protected void |
configureSourcesJarTask(org.apache.tools.ant.Project project) |
|
protected void |
createBuildPropertiesTask(org.apache.tools.ant.Project project) |
|
protected String |
getDefaultProfile() |
|
protected String |
getGrailsProjectName(org.apache.tools.ant.Project project) |
|
protected GrailsProjectType |
getGrailsProjectType() |
Configures an exploded configuration that can be used to build the classpath of the application from subprojects that are plugins without constructing a JAR file
project - The project instance