@ProjectGenerationConfiguration @ConditionalOnBuildSystem(value="gradle") public class GradleProjectGenerationConfiguration extends Object
Constructor and Description |
---|
GradleProjectGenerationConfiguration(IndentingWriterFactory indentingWriterFactory) |
Modifier and Type | Method and Description |
---|---|
BuildCustomizer<GradleBuild> |
defaultGradleBuildCustomizer(ProjectDescription description) |
GradleBuild |
gradleBuild(org.springframework.beans.factory.ObjectProvider<BuildItemResolver> buildItemResolver,
org.springframework.beans.factory.ObjectProvider<BuildCustomizer<?>> buildCustomizers) |
GradleBuildProjectContributor |
gradleBuildProjectContributor(GroovyDslGradleBuildWriter buildWriter,
GradleBuild build) |
GradleConfigurationBuildCustomizer |
gradleConfigurationBuildCustomizer() |
GradleBuildProjectContributor |
gradleKtsBuildProjectContributor(KotlinDslGradleBuildWriter buildWriter,
GradleBuild build) |
BuildCustomizer<GradleBuild> |
javaPluginContributor() |
BuildCustomizer<GradleBuild> |
warPluginContributor() |
public GradleProjectGenerationConfiguration(IndentingWriterFactory indentingWriterFactory)
@Bean public GradleBuild gradleBuild(org.springframework.beans.factory.ObjectProvider<BuildItemResolver> buildItemResolver, org.springframework.beans.factory.ObjectProvider<BuildCustomizer<?>> buildCustomizers)
@Bean public BuildCustomizer<GradleBuild> defaultGradleBuildCustomizer(ProjectDescription description)
@Bean public GradleConfigurationBuildCustomizer gradleConfigurationBuildCustomizer()
@Bean @ConditionalOnLanguage(value="java") public BuildCustomizer<GradleBuild> javaPluginContributor()
@Bean @ConditionalOnPackaging(value="war") public BuildCustomizer<GradleBuild> warPluginContributor()
@Bean @ConditionalOnBuildSystem(id="gradle", dialect="groovy") public GradleBuildProjectContributor gradleBuildProjectContributor(GroovyDslGradleBuildWriter buildWriter, GradleBuild build)
@Bean @ConditionalOnBuildSystem(id="gradle", dialect="kotlin") public GradleBuildProjectContributor gradleKtsBuildProjectContributor(KotlinDslGradleBuildWriter buildWriter, GradleBuild build)
Copyright © 2022 Pivotal Software, Inc.. All rights reserved.