- Introduced `libs.versions.toml` to manage dependencies in a centralized and structured manner. - This improves maintainability and makes it easier to update and manage library versions across the project. - Follows best practices for Gradle dependency management by separating version definitions from build scripts.
27 lines
422 B
Groovy
27 lines
422 B
Groovy
buildscript {
|
|
repositories {
|
|
google()
|
|
mavenCentral()
|
|
}
|
|
dependencies {
|
|
classpath libs.gradle
|
|
classpath libs.kotlin.gradle.plugin
|
|
classpath libs.hilt.android.gradle.plugin
|
|
classpath libs.symbol.processing.gradle.plugin
|
|
}
|
|
}
|
|
|
|
allprojects {
|
|
repositories {
|
|
google()
|
|
mavenCentral()
|
|
maven {
|
|
url 'https://jitpack.io'
|
|
}
|
|
}
|
|
}
|
|
|
|
tasks.register('clean', Delete) {
|
|
delete rootProject.layout.buildDirectory
|
|
}
|