Generalidades

Reducción del modelo de Gradle en proyectos Android de varios módulos | por Matt Robertson | marzo de 2022

Reduccion del modelo de Gradle en proyectos Android de varios

A medida que los proyectos de Android recopilan más y más módulos, nos encontramos duplicando una gran cantidad de repeticiones en nuestros archivos de compilación de Gradle. Este modelo repetitivo desperdicia tiempo, dificulta la aplicación de cambios futuros y aumenta nuestras posibilidades de introducir errores. Afortunadamente, reducir este modelo repetitivo es bastante sencillo.

Los archivos de compilación de Gradle para nuestros módulos tienen algunas configuraciones únicas, como complementos y dependencias, pero también tienen muchas opciones de configuración que son consistentes en todos los módulos. La mayoría de nuestros módulos especificarán compilar sdk, versión, versión mínima de sdk, ejecutor de instrumentación de prueba, versión de destino de JVM y tal vez opciones de pelusa, opciones de empaquetado, opciones de prueba, etc. Por lo general, estos son los mismos entre los módulos, ¿no sería bueno si pudiéramos escribirlo una vez y compartirlo en todos nuestros módulos? Así es cómo.

a nivel de tu proyecto build.gradle.kts archivo, agregar extensiones BaseExtension.baseConfig().Aquí es donde configuraremos el android {} Nuestro bloque de módulos de Android.

LEER  El plan de juego de Google incluye aplicaciones de Android en Windows y Mac

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba