31 lines
1.2 KiB
Groovy
31 lines
1.2 KiB
Groovy
// Configurações do projeto Gradle - define repositórios e módulos
|
|
|
|
// Configuração de gerenciamento de plugins
|
|
pluginManagement {
|
|
repositories {
|
|
// Repositório Google - plugins Android e Google
|
|
google {
|
|
content {
|
|
includeGroupByRegex 'com\\.android.*' // Inclui grupos Android
|
|
includeGroupByRegex 'com\\.google.*' // Inclui grupos Google
|
|
includeGroupByRegex 'androidx.*' // Inclui grupos AndroidX
|
|
}
|
|
}
|
|
mavenCentral() // Repositório Maven Central
|
|
gradlePluginPortal() // Portal de plugins Gradle
|
|
}
|
|
}
|
|
|
|
// Configuração de resolução de dependências
|
|
dependencyResolutionManagement {
|
|
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) // Falha se repositórios forem definidos em módulos
|
|
repositories {
|
|
google() // Repositório Google para dependências Android
|
|
mavenCentral() // Repositório Maven Central para dependências Java
|
|
}
|
|
}
|
|
|
|
// Configuração do projeto raiz
|
|
rootProject.name = 'Gestão de Despesas' // Nome do projeto
|
|
include ':app' // Inclui o módulo app no build
|