versiones support studio library features disponible desing descarga cardview bibliotecas gradle sonarqube sonar-runner

gradle - studio - support library features android



SonarRunner con gradle: no se pueden descargar las bibliotecas del servidor (3)

He actualizado el sonar a la versión 4.5.1 LTS, y ahora en mi tarea gradle tengo el siguiente error y no puedo solucionarlo:

Fail to download libraries from server

build.gradle con corredor de sonar

sonarRunner { sonarProperties { property "sonar.host.url", "http://sonar:9000" property "sonar.login", "" property "sonar.password", "" property "sonar.jdbc.url", "jdbc:mysql://sonar" property "sonar.jdbc.driverClassName", "com.mysql.jdbc.Driver" property "sonar.jdbc.username", "sonar" property "sonar.jdbc.password", "sonar" property "sonar.profile", "sonar" property "sonar.projectName", "sonar" property "sonar.language", "java" property "sonar.sources", "src/main/java" property "sonar.binaries", "build"; } }

Intenté escribir esta propiedad, pero no pasó nada:

toolVersion = ''2.3'' // default


Las versiones recientes de Sonar requieren Gradle 2.2. (2.1 también podría funcionar, pero no estoy seguro).


Como solución temporal, he instalado sonar-runner y ahora estoy analizando mi proyecto gradle a través de sonar-runner 2.4.


Como se dijo anteriormente, las versiones recientes de SonarQube necesitan Gradle 2.2 en el lado del cliente.

Si no puede o no quiere actualizar su versión Gradle usada, puede copiar fácilmente el plugin Gradle Sonar Runner a su proyecto buildSrc con algunas pequeñas modificaciones para no depender de Gradle Injection que no funciona para un plugin personalizado.

Acabo de hacer esto para nuestro proyecto que todavía está usando Gradle 1.12 y funciona muy bien.