Class JavaProjectGenerationConfiguration
java.lang.Object
io.spring.initializr.generator.spring.code.java.JavaProjectGenerationConfiguration
@ProjectGenerationConfiguration
@ConditionalOnLanguage("java")
@Import(io.spring.initializr.generator.spring.code.java.JavaProjectGenerationDefaultContributorsConfiguration.class)
public class JavaProjectGenerationConfiguration
extends Object
Configuration for contributions specific to the generation of a project that will use
Java as its language.
- Author:
- Andy Wilkinson
-
Constructor Summary
ConstructorsConstructorDescriptionJavaProjectGenerationConfiguration
(ProjectDescription description, IndentingWriterFactory indentingWriterFactory) -
Method Summary
Modifier and TypeMethodDescriptionmainJavaSourceCodeProjectContributor
(org.springframework.beans.factory.ObjectProvider<MainApplicationTypeCustomizer<?>> mainApplicationTypeCustomizers, org.springframework.beans.factory.ObjectProvider<MainCompilationUnitCustomizer<?, ?>> mainCompilationUnitCustomizers, org.springframework.beans.factory.ObjectProvider<MainSourceCodeCustomizer<?, ?, ?>> mainSourceCodeCustomizers) testJavaSourceCodeProjectContributor
(org.springframework.beans.factory.ObjectProvider<TestApplicationTypeCustomizer<?>> testApplicationTypeCustomizers, org.springframework.beans.factory.ObjectProvider<TestSourceCodeCustomizer<?, ?, ?>> testSourceCodeCustomizers)
-
Constructor Details
-
JavaProjectGenerationConfiguration
public JavaProjectGenerationConfiguration(ProjectDescription description, IndentingWriterFactory indentingWriterFactory)
-
-
Method Details
-
mainJavaSourceCodeProjectContributor
@Bean public MainSourceCodeProjectContributor<JavaTypeDeclaration,JavaCompilationUnit, mainJavaSourceCodeProjectContributorJavaSourceCode> (org.springframework.beans.factory.ObjectProvider<MainApplicationTypeCustomizer<?>> mainApplicationTypeCustomizers, org.springframework.beans.factory.ObjectProvider<MainCompilationUnitCustomizer<?, ?>> mainCompilationUnitCustomizers, org.springframework.beans.factory.ObjectProvider<MainSourceCodeCustomizer<?, ?, ?>> mainSourceCodeCustomizers) -
testJavaSourceCodeProjectContributor
@Bean public TestSourceCodeProjectContributor<JavaTypeDeclaration,JavaCompilationUnit, testJavaSourceCodeProjectContributorJavaSourceCode> (org.springframework.beans.factory.ObjectProvider<TestApplicationTypeCustomizer<?>> testApplicationTypeCustomizers, org.springframework.beans.factory.ObjectProvider<TestSourceCodeCustomizer<?, ?, ?>> testSourceCodeCustomizers)
-