Package io.spring.initializr.metadata
package io.spring.initializr.metadata
Project metadata support.
-
ClassDescriptionDefine a Bill Of Materials to be represented in the generated project if a dependency refers to it.Mapping information.Defaultable<T>Metadata with a default value.A
MetadataElement
that specifies if its the default for a given capability.AServiceCapability
listing the available dependencies defined as aServiceCapabilityType.HIERARCHICAL_MULTI_SELECT
capability.Meta-data for a dependency.Map several attribute of the dependency for a given compatibility range.A group ofDependency
instances identified by a name.Dependency metadata for a given spring bootVersion
.Provide theDependencyMetadata
for a given spring boot version.An item that can describe itself.Various configuration options used by the service.Defines additional environment settings.Gradle details.Kotlin details.Map several attribute of the dependency for a given compatibility range.Maven details.Parent POM details.Platform-specific settings.Meta-data used to generate a project.Builder forInitializrMetadata
.Strategy interface used to customize theInitializrMetadata
.Provide theInitializrMetadata
to use.Configuration of the initializr service.A simple element from the properties.Thrown when the configuration defines invalid metadata.Metadata for a link.A basic metadata element.Define a repository to be represented in the generated project if a dependency refers to it.Defines a capability of the initializr service.Defines the supported service capability type.A simpleInitializrMetadataProvider
implementation.Asingle select
capability.Atext
capability.Defines a particular project type.Anaction
capability.