Solución:
La razón es que el Sonar Maven Plugin está alojado en el proyecto Codehaus Mojo y se beneficia del groupId “org.codehaus.mojo”. Esto permite utilizar el acceso directo “sonar: sonar” en lugar de “org.codehaus.mojo: sonar-maven-plugin :: sonar” (consulte la sección “Configuración de Maven para buscar complementos” de la documentación de Maven)
Sonar tiene su propio conjunto de complementos (por ejemplo, maven-checkstyle-plugin) que se ejecuta cuando se invoca. Estos complementos se configuran automáticamente de acuerdo con la configuración de su proyecto en su servidor Sonar configurado.
El razonamiento detrás de esto es tener una configuración controlada en su instancia de sonda.
La razón por la que funciona automáticamente para usted es que está utilizando los valores predeterminados para la instalación de su servidor de sonda (localhost: 9000).
Este enfoque de ‘configuración cero’ se detalla más aquí: Tuvimos un sueño: mvn sonar: sonar