| Package | Description |
|---|---|
| io.spring.initializr.generator.spring.build |
Build contributors.
|
| io.spring.initializr.generator.spring.build.gradle |
Gradle build contributors.
|
| io.spring.initializr.generator.spring.build.maven |
Maven build contributors.
|
| io.spring.initializr.generator.spring.code.kotlin |
Kotlin code contributors.
|
| io.spring.initializr.generator.spring.dependency.devtools |
Customizations for Spring Boot DevTools.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DependencyManagementBuildCustomizer
A
BuildCustomizer that configures the Build based on the metadata. |
class |
SimpleBuildCustomizer
Customize the
Build as early as possible based on the information held in the
ProjectDescription. |
class |
WarPackagingWebStarterBuildCustomizer
A
BuildCustomizer that configures the necessary web-related dependency when
packaging an application as a war. |
| Modifier and Type | Method and Description |
|---|---|
BuildCustomizer<Build> |
BuildProjectGenerationConfiguration.junit5TestStarterContributor() |
BuildCustomizer<Build> |
BuildProjectGenerationConfiguration.junitJupiterTestStarterContributor() |
| Modifier and Type | Class and Description |
|---|---|
class |
GradleAnnotationProcessorScopeBuildCustomizer
Gradle
BuildCustomizer that adds a workaround so that annotation processors are
properly detected when using the `annotationProcessor` scope. |
class |
GradleConfigurationBuildCustomizer
Gradle
BuildCustomizer that creates the necessary configuration. |
class |
SpringBootPluginBuildCustomizer
A
BuildCustomizer to configure the Spring Boot plugin and dependency management
feature for a GradleBuild. |
| Modifier and Type | Method and Description |
|---|---|
BuildCustomizer<GradleBuild> |
GradleProjectGenerationConfiguration.defaultGradleBuildCustomizer(ProjectDescription description) |
BuildCustomizer<GradleBuild> |
GradleProjectGenerationConfiguration.javaPluginContributor() |
BuildCustomizer<GradleBuild> |
GradleProjectGenerationConfiguration.warPluginContributor() |
| Modifier and Type | Method and Description |
|---|---|
GradleBuild |
GradleProjectGenerationConfiguration.gradleBuild(org.springframework.beans.factory.ObjectProvider<BuildItemResolver> buildItemResolver,
org.springframework.beans.factory.ObjectProvider<BuildCustomizer<?>> buildCustomizers) |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultMavenBuildCustomizer
The default
InitializrConfiguration.Env.Maven BuildCustomizer. |
| Modifier and Type | Method and Description |
|---|---|
BuildCustomizer<MavenBuild> |
MavenProjectGenerationConfiguration.mavenWarPackagingConfigurer() |
| Modifier and Type | Method and Description |
|---|---|
MavenBuild |
MavenProjectGenerationConfiguration.mavenBuild(org.springframework.beans.factory.ObjectProvider<BuildItemResolver> buildItemResolver,
org.springframework.beans.factory.ObjectProvider<BuildCustomizer<?>> buildCustomizers) |
| Modifier and Type | Class and Description |
|---|---|
class |
KotlinJacksonBuildCustomizer
A
BuildCustomizer that automatically adds "jackson-module-kotlin" when Kotlin
is used and a dependency has the "json" facet. |
class |
KotlinJpaGradleBuildCustomizer
BuildCustomizer for Gradle that configures the JPA Kotlin plugin if a JPA
related dependency is present. |
class |
KotlinJpaMavenBuildCustomizer
A
BuildCustomizer for Maven that configures the JPA Kotlin plugin if a JPA
related dependency is present. |
| Modifier and Type | Class and Description |
|---|---|
class |
DevToolsGradleBuildCustomizer
Gradle
BuildCustomizer that creates a dedicated "developmentOnly" configuration
when devtools is selected. |
class |
DevToolsMavenBuildCustomizer
Maven
BuildCustomizer that sets the "optional" flag when devtools is selected. |
Copyright © 2022 Pivotal Software, Inc.. All rights reserved.