- SpringBoot autoconfigured with:
- Vue.JS
- hot-reloading of both Spring and Vue for faster development
- Java,
- Maven
- npm
- Yarn
yarn installto download all dependenciesgulp devfor interactive developmentgulp packageto export project as a fat-jar
Vue builds and exports files to folder dist/.
While developing, sync between dist/ (managed by Vue)
and target/classes/... (read by Spring), is done by gulp
watchers.
Vue runs first and compiles/minifies javascript and style sheets
to dist/. Maven will then pack that folder up as a configured
resource.