@CompileStatic class GrailsGradlePlugin extends GroovyPlugin
The main Grails gradle plugin implementation
Modifiers | Name | Description |
---|---|---|
static enum |
GrailsGradlePlugin.GrailsProjectType |
Modifiers | Name | Description |
---|---|---|
static String |
PROFILE_CONFIGURATION |
Type | Name and description |
---|---|
List<Class<Plugin>> |
basePluginClasses |
List<String> |
excludedGrailsAppSourceDirs |
String |
grailsAppDir |
List<String> |
grailsAppResourceDirs |
String |
grailsVersion |
Constructor and description |
---|
GrailsGradlePlugin(ToolingModelBuilderRegistry registry) |
Type Params | Return Type | Name and description |
---|---|---|
|
void |
addDefaultProfile(org.apache.tools.ant.Project project, Configuration profileConfig) |
|
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 String |
configureGrailsBuildSettings(org.apache.tools.ant.Project project) |
|
protected void |
configureGrailsSourceDirs(org.apache.tools.ant.Project project) |
|
protected void |
configureGroovyASTMetadata(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 org.apache.tools.ant.Task |
createBuildPropertiesTask(org.apache.tools.ant.Project project) |
|
protected JavaExec |
createConsoleTask(org.apache.tools.ant.Project project, TaskContainer tasks, Configuration configuration) |
|
protected org.apache.tools.ant.Task |
createNative2AsciiTask(TaskContainer taskContainer, Object src, Object dest) |
|
protected Jar |
createPathingJarTask(org.apache.tools.ant.Project project, String name, Configuration[] configurations) |
|
protected JavaExec |
createShellTask(org.apache.tools.ant.Project project, TaskContainer tasks, Configuration configuration) |
|
protected void |
enableNative2Ascii(org.apache.tools.ant.Project project, String grailsVersion) Enables native2ascii processing of resource bundles |
|
protected String |
getDefaultProfile() |
|
protected GrailsProjectType |
getGrailsProjectType() |
|
protected boolean |
isGrailsSourceDirectory(File subdir) |
|
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 FileCollection |
resolveClassesDirs(SourceSetOutput output, org.apache.tools.ant.Project project) |
|
protected List<File> |
resolveGrailsResourceDirs(org.apache.tools.ant.Project project) |
|
protected List<File> |
resolveGrailsSourceDirs(org.apache.tools.ant.Project project) |
|
protected String |
resolveGrailsVersion(org.apache.tools.ant.Project project) |
Enables native2ascii processing of resource bundles