Files
unionflow-server-api/unionflow-mobile-apps/android/build.gradle
2025-08-20 21:00:35 +00:00

40 lines
986 B
Groovy

allprojects {
repositories {
google()
mavenCentral()
}
}
// Configuration globale Java 17 pour tous les sous-projets (compatible avec Gradle 8.7)
subprojects {
afterEvaluate { project ->
if (project.hasProperty('android')) {
project.android {
compileOptions {
sourceCompatibility JavaVersion.VERSION_17
targetCompatibility JavaVersion.VERSION_17
}
}
}
// Configuration Kotlin pour tous les projets
project.tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile).configureEach {
kotlinOptions {
jvmTarget = '17'
}
}
}
}
rootProject.buildDir = "../build"
subprojects {
project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
project.evaluationDependsOn(":app")
}
tasks.register("clean", Delete) {
delete rootProject.buildDir
}