Tag: ANDROID-GRADLE-PLUGIN
Sé que puedes acceder a diferentes módulos (incluidos usando include) en un proyecto a través de org.gradle.api.Project#getSubprojects(), y sé que puedes obtener el nombre y los directorios de las compilaciones separadas que se han incluido (usando includeBuild) a través de org.gradle.api.invocation.Gradle#getIncludedBuilds(). Pero, ¿cómo puede mi complemento obtener información como las . . . Read more
Android: La cobertura de código de Jacoco no se genera después de la actualización de Gradle a 7.0.x y JDK 11 con “testCoverageEnabled true”. Funciona perfectamente con Gradle 4.2.x y JDK 8. Intenté remover “testCoverageEnabled true” con Gradle 7.0.x y volvió a funcionar. Funcionará incluso si se establece en “false” . . . Read more
Actualicé la versión de Gradle a 7.0.4 (com.android.tools.build:gradle:7.0.4). Y ahora en algunos de mis módulos estoy resolviendo el problema con Maven. Así que reemplacé apply plugin: ‘maven’ por apply plugin: ‘maven-publish’. Pero no entiendo cómo reescribir esta sección de código correctamente: uploadArchives { repositories { mavenDeployer { repository(url: uri(“${rootProject.projectDir}/maven-repo”)) } . . . Read more
Según la actual documentación, ¡me parece que todas las opciones de empaquetado están obsoletas! Entonces, ¿qué se debe usar? Por ejemplo, actualmente uso packagingOptions { merge ‘META-INF/NOTICE.md’ merge ‘META-INF/LICENSE.md’ } pero merge está descrito como obsoleto:
Intenté agregar Dagger a mi proyecto agregando implementation “com.google.dagger:dagger:$rootProject.dagger2Version” (basado en la respuesta de Liubomyr Protsyk en: esta pregunta) en build.gradle y resultó en “No se pudo obtener la propiedad desconocida ‘dagger2Version’ para el proyecto raíz …” lo cual entiendo, lo que no entiendo es por qué después de eliminar . . . Read more