Class GradleBuildSettings.Builder
java.lang.Object
io.spring.initializr.generator.buildsystem.BuildSettings.Builder<GradleBuildSettings.Builder>
io.spring.initializr.generator.buildsystem.gradle.GradleBuildSettings.Builder
- Enclosing class:
- GradleBuildSettings
public static class GradleBuildSettings.Builder
extends BuildSettings.Builder<GradleBuildSettings.Builder>
Builder for
GradleBuildSettings
.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
Build aGradleBuildSettings
with the current state of this builder.mapPlugin
(String id, Dependency pluginDependency) Map the plugin with the specified id to the specifiedDependency
.sourceCompatibility
(String sourceCompatibility) Set the java version compatibility to use when compiling Java source.Methods inherited from class io.spring.initializr.generator.buildsystem.BuildSettings.Builder
artifact, group, self, version
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
sourceCompatibility
Set the java version compatibility to use when compiling Java source.- Parameters:
sourceCompatibility
- java version compatibility- Returns:
- this for method chaining
-
mapPlugin
Map the plugin with the specified id to the specifiedDependency
. This is mandatory when a plugin does not have an appropriate plugin marker artifact.- Parameters:
id
- the id of a pluginpluginDependency
- the dependency for that plugin- Returns:
- this for method chaining
-
build
Build aGradleBuildSettings
with the current state of this builder.- Overrides:
build
in classBuildSettings.Builder<GradleBuildSettings.Builder>
- Returns:
- a
GradleBuildSettings
-