Criando um lib aar, subindo em um naven local e utilizando no projeto: https://github.com/cstevanato/ViewModelExtends
- Publicar no Maven Local
./gradlew :mathlib:publishToMavenLocal- Gerar AAR sem publicar
./gradlew :mathlib:assembleRelease- Limpar, reconstruir e publicar
./gradlew clean
./gradlew :mathlib:assembleRelease
./gradlew :mathlib:publishToMavenLocal- settings.gradle.kts (do projeto que vai usar)
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
google()
mavenCentral()
mavenLocal() // Adicionar esta linha
}
}- build.gradle.kts (Module: app)
dependencies {
implementation("com.example:mathlib:1.0.0")
// outras dependências...
}https://github.com/android/nowinandroid/tree/main/build-logic