@CompileStatic class GrailsGradlePlugin extends GroovyPlugin
The main Grails gradle plugin implementation
| Modifiers | Name | Description |
|---|---|---|
static enum |
GrailsGradlePlugin.GrailsProjectType |
| Modifiers | Name | Description |
|---|---|---|
static String |
BUILD_PROPERTIES_TASK_NAME |
|
static String |
CONSOLE_CONFIGURATION_NAME |
|
static String |
FIND_MAIN_CLASS_TASK_NAME |
|
static String |
GRAILS_EXTENSION_NAME |
|
static String |
PROFILE_CONFIGURATION_NAME |
| Type | Name and description |
|---|---|
List<Class<Plugin>> |
basePluginClasses |
String |
grailsVersion |
| Constructor and description |
|---|
GrailsGradlePlugin(ToolingModelBuilderRegistry registry) |
| Type Params | Return Type | Name and description |
|---|---|---|
|
void |
apply(org.apache.tools.ant.Project project) |
|
protected void |
applyBasePlugins(org.apache.tools.ant.Project project) |
|
protected void |
applyDefaultPlugins(org.apache.tools.ant.Project project) |
|
protected void |
applySpringBootPlugin(org.apache.tools.ant.Project project) |
|
protected FileCollection |
buildClasspath(org.apache.tools.ant.Project project, Configuration[] configurations) |
|
protected void |
configureApplicationCommands(org.apache.tools.ant.Project project) |
|
protected void |
configureConsoleTask(org.apache.tools.ant.Project project) |
|
protected void |
configureForkSettings(org.apache.tools.ant.Project project, String grailsVersion) |
|
protected void |
configureGrailsBuildSettings(org.apache.tools.ant.Project project) |
|
protected void |
configureGrailsSourceDirs(org.apache.tools.ant.Project project) |
|
protected void |
configureGroovyCompiler(org.apache.tools.ant.Project project) |
|
protected void |
configurePathingJar(org.apache.tools.ant.Project project) |
|
protected void |
configureProfile(org.apache.tools.ant.Project project) |
|
protected void |
configureRunCommand(org.apache.tools.ant.Project project) |
|
protected void |
configureRunScript(org.apache.tools.ant.Project project) |
|
protected void |
configureSpringBootExtension(org.apache.tools.ant.Project project) |
|
protected void |
createBuildPropertiesTask(org.apache.tools.ant.Project project) |
|
protected Jar |
createPathingJarTask(org.apache.tools.ant.Project project, String name, Configuration[] configurations) |
|
protected String |
getDefaultProfile() |
|
protected String |
getGrailsProjectName(org.apache.tools.ant.Project project) |
|
protected GrailsProjectType |
getGrailsProjectType() |
|
protected void |
registerFindMainClassTask(org.apache.tools.ant.Project project) |
|
protected GrailsExtension |
registerGrailsExtension(org.apache.tools.ant.Project project) |
|
protected void |
registerToolingModelBuilder(org.apache.tools.ant.Project project, ToolingModelBuilderRegistry registry) |
|
protected String |
resolveGrailsVersion(org.apache.tools.ant.Project project) |