We are doing a web application with AngularJS and we like the idea of using Bower for Dependency Management and Grunt for building, running tests etc. (Yeoman)
The serve
after few hours spent over this problem, i can say this:
maven and grunt do not play well, but it can be enforced..
Here is a plugin description for running Grunt via Maven build
i hope this helps :)