Class GroovyProjectGenerationConfiguration
java.lang.Object
io.spring.initializr.generator.spring.code.groovy.GroovyProjectGenerationConfiguration
@ProjectGenerationConfiguration
@ConditionalOnLanguage("groovy")
@Import(io.spring.initializr.generator.spring.code.groovy.GroovyProjectGenerationDefaultContributorsConfiguration.class)
public class GroovyProjectGenerationConfiguration
extends Object
Configuration for contributions specific to the generation of a project that will use
Groovy as its language.
- Author:
- Stephane Nicoll
-
Constructor Summary
ConstructorsConstructorDescriptionGroovyProjectGenerationConfiguration
(ProjectDescription description, IndentingWriterFactory indentingWriterFactory) -
Method Summary
Modifier and TypeMethodDescriptionmainGroovySourceCodeProjectContributor
(org.springframework.beans.factory.ObjectProvider<MainApplicationTypeCustomizer<?>> mainApplicationTypeCustomizers, org.springframework.beans.factory.ObjectProvider<MainCompilationUnitCustomizer<?, ?>> mainCompilationUnitCustomizers, org.springframework.beans.factory.ObjectProvider<MainSourceCodeCustomizer<?, ?, ?>> mainSourceCodeCustomizers) testGroovySourceCodeProjectContributor
(org.springframework.beans.factory.ObjectProvider<TestApplicationTypeCustomizer<?>> testApplicationTypeCustomizers, org.springframework.beans.factory.ObjectProvider<TestSourceCodeCustomizer<?, ?, ?>> testSourceCodeCustomizers)
-
Constructor Details
-
GroovyProjectGenerationConfiguration
public GroovyProjectGenerationConfiguration(ProjectDescription description, IndentingWriterFactory indentingWriterFactory)
-
-
Method Details
-
mainGroovySourceCodeProjectContributor
@Bean public MainSourceCodeProjectContributor<GroovyTypeDeclaration,GroovyCompilationUnit, mainGroovySourceCodeProjectContributorGroovySourceCode> (org.springframework.beans.factory.ObjectProvider<MainApplicationTypeCustomizer<?>> mainApplicationTypeCustomizers, org.springframework.beans.factory.ObjectProvider<MainCompilationUnitCustomizer<?, ?>> mainCompilationUnitCustomizers, org.springframework.beans.factory.ObjectProvider<MainSourceCodeCustomizer<?, ?, ?>> mainSourceCodeCustomizers) -
testGroovySourceCodeProjectContributor
@Bean public TestSourceCodeProjectContributor<GroovyTypeDeclaration,GroovyCompilationUnit, testGroovySourceCodeProjectContributorGroovySourceCode> (org.springframework.beans.factory.ObjectProvider<TestApplicationTypeCustomizer<?>> testApplicationTypeCustomizers, org.springframework.beans.factory.ObjectProvider<TestSourceCodeCustomizer<?, ?, ?>> testSourceCodeCustomizers)
-