Дифференцировать сборку и сборку во время разработки .
- Для сборки используйте выделенную систему сборки, такую как Maven или Ant.
- Для сборки во время разработки настройте свою среду IDE для автоматической компиляции классов (при сохранении) и отправки их непосредственно на сервер приложений / контейнер сервлетов, чтобы они могли заменяться в горячем режиме.
Таким образом, не имеет значения, сколько времени потребуется для сборки.
То, как сократить время сборки, зависит от используемой вами технологии сборки.