There are now 2 modules in the project: front end and back end. Front end's jar is built using Node/NPM/Bower/Grunt and then consumed by back end as a dependency. Back end is Spring Boot app that exposes static resources right at /