Package io.spring.initializr.generator.project
package io.spring.initializr.generator.project
Project generation support classes.
- See Also:
-
ClassDescriptionA default
ProjectAssetGenerator
implementation that generates a directory structure with all availableproject contributors
.A defaultProjectDescriptionDiffFactory
implementation that creates defaultProjectDescriptionDiff
instances.A mutable implementation ofProjectDescription
.Generate project assets using aProjectGenerationContext
.Description of a project to generate.Callback for customizing aProjectDescription
.Provides a convenient API for determining if certain fields on aProjectDescription
were modified.A factory forProjectDescriptionDiff
.A factory of project directory.Specialization ofConfiguration
for configuration of project generation, withConfiguration.proxyBeanMethods()
set tofalse
by default.Provide configuration and infrastructure to generate a project.Thrown when a project generation failure occurs.Main entry point for project generation that processes aProjectDescription
by creating a dedicatedProjectGenerationContext
with all availableProjectGenerationConfiguration
classes.