Si tiene muchas pruebas Junit/Integration que se ejecutan cada vez que Sonar analiza su código, puede llevar mucho tiempo antes de que finalice.
Si este es el caso, tal vez debería mover (parte) de sus pruebas (por ejemplo, la vez que usa el db) a un proyecto de sonda separado, que solo ejecutará de vez en cuando. Y ejecuta solo tus pruebas unitarias pequeñas y reales.