#Kotlin kotlin.code.style=official kotlin.daemon.jvmargs=-Xmx3072M -XX:+UseParallelGC -XX:MaxMetaspaceSize=1024M #Gradle org.gradle.jvmargs=-Xmx3072M -Dfile.encoding=UTF-8 -XX:+UseParallelGC -XX:MaxMetaspaceSize=1024M -XX:+HeapDumpOnOutOfMemoryError org.gradle.parallel=true org.gradle.caching=true org.gradle.configureondemand=true org.gradle.workers.max=8 # Enable dependency verification for secure builds org.gradle.dependency.verification=lenient # Enable dependency locking for reproducible builds org.gradle.dependency.locking.enabled=true #Ktor io.ktor.development=true #IDE # kotlin.build.report.output=build_scan # Deaktiviert für sauberen Build-Process kotlin.mpp.androidSourceSetLayoutVersion=2 org.jetbrains.kotlin.wasm.check.wasm.binary.format=false kotlin.native.ignoreDisabledTargets=true #IntelliJ IDEA idea.project.settings.delegate.build.run.actions.to.gradle=true # Optimierungen für Dependency Resolution (können bei Konflikten helfen) # Abhängigkeits-Locking aktivieren (empfohlen für reproduzierbare Builds und zur Vermeidung unerwarteter transitive Abhängigkeitsänderungen) # org.gradle.dependency.locking.enabled=true # Strikte Abhängigkeitsauflösung erzwingen (kann helfen, subtile Konflikte aufzudecken, aber erfordert sorgfältige Konfiguration) # configurations.all*.resolutionStrategy.failOnVersionConflict() # configurations.all*.resolutionStrategy.preferProjectModules() # Bevorzuge Subprojekte gegenüber externen Abhängigkeiten gleicher Identität # Optimierung für große Multi-Modul-Projekte # Aktiviert die Konfiguration von Projekten parallel, aber verzögert die eigentliche Ausführung von Tasks so lange wie möglich # org.gradle.configureondemand=true # Bereits aktiviert # Nutze das File System Watching für schnellere inkrementelle Builds (Gradle 6.5+) org.gradle.vfs.watch=true # Configuration cache temporarily disabled due to serialization issues # Will be re-enabled after fixing the issues # org.gradle.unsafe.configuration-cache=true # org.gradle.unsafe.configuration-cache-problems=warn # org.gradle.unsafe.configuration-cache.max-problems=5 # Build-Reports minimieren für sauberen Build-Process org.gradle.logging.level=lifecycle kotlin.build.report.single_file=false # Compose Experimental Features org.jetbrains.compose.experimental.jscanvas.enabled=true