Package io.spring.initializr.generator.project
package io.spring.initializr.generator.project
Project generation support classes.
- See Also:
-
ClassDescriptionA default
ProjectAssetGeneratorimplementation that generates a directory structure with all availableproject contributors.A defaultProjectDescriptionDiffFactoryimplementation that creates defaultProjectDescriptionDiffinstances.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 aProjectDescriptionwere modified.A factory forProjectDescriptionDiff.A factory of project directory.Specialization ofConfigurationfor configuration of project generation, withConfiguration.proxyBeanMethods()set tofalseby default.Provide configuration and infrastructure to generate a project.Thrown when a project generation failure occurs.Main entry point for project generation that processes aProjectDescriptionby creating a dedicatedProjectGenerationContextwith all availableProjectGenerationConfigurationclasses.