@Singleton public class DefaultProjectGenerator extends java.lang.Object implements ProjectGenerator
| Constructor and Description |
|---|
DefaultProjectGenerator(ContextFactory contextFactory,
io.micronaut.context.BeanContext beanContext) |
| Modifier and Type | Method and Description |
|---|---|
GeneratorContext |
createGeneratorContext(ApplicationType applicationType,
Project project,
Options options,
OperatingSystem operatingSystem,
java.util.List<java.lang.String> selectedFeatures,
ConsoleOutput consoleOutput) |
void |
generate(ApplicationType applicationType,
Project project,
Options options,
OperatingSystem operatingSystem,
java.util.List<java.lang.String> selectedFeatures,
OutputHandler outputHandler,
ConsoleOutput consoleOutput) |
void |
generate(ApplicationType applicationType,
Project project,
OutputHandler outputHandler,
GeneratorContext generatorContext) |
public DefaultProjectGenerator(ContextFactory contextFactory, io.micronaut.context.BeanContext beanContext)
public void generate(ApplicationType applicationType, Project project, Options options, @Nullable OperatingSystem operatingSystem, java.util.List<java.lang.String> selectedFeatures, OutputHandler outputHandler, ConsoleOutput consoleOutput) throws java.lang.Exception
generate in interface ProjectGeneratorjava.lang.Exceptionpublic void generate(ApplicationType applicationType, Project project, OutputHandler outputHandler, GeneratorContext generatorContext) throws java.lang.Exception
generate in interface ProjectGeneratorjava.lang.Exceptionpublic GeneratorContext createGeneratorContext(ApplicationType applicationType, Project project, Options options, @Nullable OperatingSystem operatingSystem, java.util.List<java.lang.String> selectedFeatures, ConsoleOutput consoleOutput)
createGeneratorContext in interface ProjectGenerator