Class MavenProjectGenerationConfiguration
java.lang.Object
io.spring.initializr.generator.spring.build.maven.MavenProjectGenerationConfiguration
@ProjectGenerationConfiguration
@ConditionalOnBuildSystem("maven")
public class MavenProjectGenerationConfiguration
extends Object
Configuration for contributions specific to the generation of a project that will use
Maven as its build system.
- Author:
- Andy Wilkinson
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionmavenBuild
(org.springframework.beans.factory.ObjectProvider<BuildItemResolver> buildItemResolver, org.springframework.beans.factory.ObjectProvider<BuildCustomizer<?>> buildCustomizers) mavenBuildProjectContributor
(MavenBuild build, IndentingWriterFactory indentingWriterFactory)
-
Constructor Details
-
MavenProjectGenerationConfiguration
public MavenProjectGenerationConfiguration()
-
-
Method Details
-
mavenBuild
@Bean public MavenBuild mavenBuild(org.springframework.beans.factory.ObjectProvider<BuildItemResolver> buildItemResolver, org.springframework.beans.factory.ObjectProvider<BuildCustomizer<?>> buildCustomizers) -
mavenBuildProjectContributor
@Bean public MavenBuildProjectContributor mavenBuildProjectContributor(MavenBuild build, IndentingWriterFactory indentingWriterFactory) -
mavenWarPackagingConfigurer
@Bean @ConditionalOnPackaging("war") public BuildCustomizer<MavenBuild> mavenWarPackagingConfigurer()
-