- Simple Spring Boot application using Spring MVC and Thymeleaf
- Frontend dependencies are managed using Bower
- Frontend resources are packaged/minified/... using Grunt
- Frontend build is managed with frontend-maven-plugin (downloads npm and has m2e support!)
- Only the frontend resources really needed are packaged with the application
- Profiles 'development' and 'production' can be used to switch between original and minified frontend resources
- Spring Boot Devtools for automatic redeployment on changes