66 lines
2.1 KiB
Properties
66 lines
2.1 KiB
Properties
#Android
|
|
android.useAndroidX=true
|
|
android.nonTransitiveRClass=true
|
|
|
|
# Kotlin Configuration
|
|
kotlin.code.style=official
|
|
kotlin.daemon.jvmargs=-Xmx3072M -XX:+UseParallelGC -XX:MaxMetaspaceSize=1024M
|
|
|
|
# Gradle Configuration
|
|
org.gradle.jvmargs=-Xmx3072M -Dfile.encoding=UTF-8 -Dkotlin.daemon.jvm.options\="-Xmx2048M" -XX:+UseParallelGC -XX:MaxMetaspaceSize=1024M -XX:+HeapDumpOnOutOfMemoryError -Xshare:off -Djava.awt.headless=true
|
|
org.gradle.configuration-cache=true
|
|
org.gradle.parallel=true
|
|
org.gradle.caching=true
|
|
# org.gradle.configureondemand=true # Deprecated - removed for Gradle 9.0 compatibility
|
|
org.gradle.workers.max=8
|
|
org.gradle.vfs.watch=true
|
|
# Für bessere Performance
|
|
|
|
|
|
# Browser für Tests konfigurieren - verwende Chrome mit Puppeteer
|
|
#kotlin.js.browser.karma.useChromeHeadless=true
|
|
|
|
# Security and Reproducibility
|
|
org.gradle.dependency.verification=lenient
|
|
org.gradle.dependency.locking.enabled=true
|
|
|
|
# Development
|
|
io.ktor.development=true
|
|
|
|
# IDE Configuration
|
|
kotlin.mpp.androidSourceSetLayoutVersion=2
|
|
kotlin.mpp.enableCInteropCommonization=true
|
|
org.jetbrains.kotlin.wasm.check.wasm.binary.format=false
|
|
kotlin.native.ignoreDisabledTargets=true
|
|
idea.project.settings.delegate.build.run.actions.to.gradle=true
|
|
|
|
# Build Reporting
|
|
org.gradle.logging.level=lifecycle
|
|
kotlin.build.report.single_file=false
|
|
|
|
# Compose Experimental Features
|
|
org.jetbrains.compose.experimental.jscanvas.enabled=true
|
|
org.jetbrains.compose.experimental.wasm.enabled=true
|
|
|
|
# Java Toolchain: ensure Gradle auto-downloads a full JDK when needed
|
|
org.gradle.java.installations.auto-download=true
|
|
org.gradle.java.installations.auto-detect=true
|
|
|
|
# =============================================================================
|
|
# Infrastructure Port Management
|
|
# =============================================================================
|
|
infrastructure.gateway.port=8081
|
|
infrastructure.consul.port=8500
|
|
|
|
# Service Port Ranges
|
|
services.port.start=8082
|
|
services.port.ping=8082
|
|
services.port.members=8083
|
|
services.port.horses=8084
|
|
services.port.events=8085
|
|
|
|
# Development Environment Support
|
|
dev.port.offset=0
|
|
# Set dev.port.offset=100 for second developer
|
|
# Set dev.port.offset=200 for third developer
|