My workflow goes like this:
1. Write new code
2. Write unit-test
3. Run _just that_ unit-test w/ code-coverage from within my IDE without compilation (e.g.: no mvn clean install)
4. Get feedbacks (unit-test results, code-coverage results)
I take it linting/checkstyle/style-formatter is a given in sublime (I use jshint so I guess I know the answer to that ;)).