The Gradle sonarqube task should not depend on test tasks

:sonarqube depends on all test tasks. This means that if any test fails, :sonarqube will be skipped, even with the --continue option.

Instead, there should be a mustRunAfter relationship between the tasks.

Hi @Balz

We plan to simply remove this dependency, and let users configure it according to their need:
Please follow: