Maven has been our build tool for quite some time now and it has served us very, very well. But especially when developing web applications, not everything is shiny and golden with Maven. The web ecosystem around Node.js has spawned lots of tools that deal with all kinds of tasks. Grunt (and hundreds of plugins available via npm) is one of the most prominent ones. It's time to see how Maven & Grunt can be integrated to perform the perfect build of a modern JS + Java web app.