With JRebel, the compile is virtually instantaneous because only the things you changed and I suppose anything that depended on it will be reloaded. Check out the online demos or pull down their 15-day trial and give it a spin.
Another option, which is slower but is not a serialized process, is to set up CI and CD, continuous integration / deployment. We have Jenkins/Maven/SVN at work.
Jenkins can detect changes committed to SVN, kick off a
Maven build, then deploy our build artifacts. It won't be any faster than when you are doing it manually but you can check things in from your
IDE and continue working while you wait for the build/deploy to be done in the background.