### The project

I have a maven based project which I need to deploy into a local tomcat server (for development).

Now, on the front-end, I want to have a grunt dev-build ( jslint, concat, karma, sass, etc).

### What I need

* A solution which is not tied to only one IDE ( and should also work in the command line )
* I don't want to deploy a **war** file only a **dist folder**.
* I don't want to recompile java each time I change a client-side resource: js,css,html,images etc.
* grunt should watch the files and do pre processing / concatenation / lint / tests
* after the watch grunt should deploy the files to a local tomcat and autoreload the page
* It **MUST** be fast! and I mean less than a second.

I looked at some questions, but I cannot figure out how to make it all work