Switch project structure to use the new generator

This commit removes the former `ProjectGenerator` api based on mustache
template in favour of a new DSL infrastructure to be detailed in further
commits.

Event handling is now web-specific with a `ProjectRequest` and a
`WebProjectRequest` that gathers the base input from the request and
some additional web-specific metadata, respectively. As a consequence
the `initializr-actuator` module has now a dependency on the
`initializr-web` module.

See gh-340

Co-authored-by: Stephane Nicoll <snicoll@pivotal.io>
This commit is contained in:
Madhura Bhave
2018-11-21 15:20:08 +01:00
committed by Stephane Nicoll
parent 0628829cd3
commit e281480426
129 changed files with 1153 additions and 8245 deletions

1
.gitignore vendored
View File

@@ -13,7 +13,6 @@
.factorypath
*.iml
bin
build
target
.springBeans
.vscode/