improve maven build, add a watch profile for grunt server