cid_app/android/build.gradle

62 lines
1.5 KiB
Groovy
Raw Permalink Normal View History

2026-02-27 23:26:13 +01:00
buildscript {
// Aggiornato per rimuovere il warning (era 1.9.0)
ext.kotlin_version = '1.9.24'
repositories {
google()
mavenCentral()
}
dependencies {
// Plugin Gradle standard per Flutter
classpath 'com.android.tools.build:gradle:8.1.0'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
allprojects {
repositories {
google()
mavenCentral()
}
}
rootProject.buildDir = '../build'
subprojects {
project.buildDir = "${rootProject.buildDir}/${project.name}"
}
// --- BLOCCO FIX JAVA 17 ---
// Questo deve stare PRIMA di 'evaluationDependsOn'
subprojects {
afterEvaluate { project ->
if (project.hasProperty("android")) {
project.android {
if (namespace == null) {
namespace project.group
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_17
targetCompatibility JavaVersion.VERSION_17
}
}
}
}
// Forza Kotlin 17 per tutti i task di compilazione
// Questo risolve il conflitto con pdf_render
tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile).configureEach {
kotlinOptions {
jvmTarget = "17"
}
}
}
// --------------------------
subprojects {
project.evaluationDependsOn(':app')
}
tasks.register("clean", Delete) {
delete rootProject.buildDir
}