-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathgradle.properties
More file actions
63 lines (51 loc) · 1.67 KB
/
Copy pathgradle.properties
File metadata and controls
63 lines (51 loc) · 1.67 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
# gradle.properties
#
# Gradle build properties for interlockSim project
# Migrated from Apache Ant + Ivy build system in 2026
# Project metadata
version=1.0
group=cz.vutbr.fit
# Java version (Java 21 LTS - migrated from Java 11 in 2026)
javaVersion=21
# Kotlin version (for Phase 1 migration)
kotlinVersion=2.1.10
# Dependency versions (updated for Java 21 compatibility)
kdiscoVersion=0.5.0
slf4jVersion=2.0.17
logbackVersion=1.5.23
kotlinLoggingVersion=7.0.3
junitPlatformVersion=1.11.4
junitJupiterVersion=5.11.4
assertkVersion=0.28.1
mockkVersion=1.13.14
koinVersion=3.5.6
coroutinesVersion=1.10.1
xmlutilVersion=0.91.0
kotlinxIoVersion=0.5.4
burstVersion=2.4.0
mokkeryVersion=2.7.3
jmhVersion=1.37
ktlintPluginVersion=13.1.0
detektPluginVersion=1.23.8
ktlintVersion=1.6.0
# Gradle daemon and parallel build settings
# Enable daemon for faster builds (starts Gradle process once, reuses it)
org.gradle.daemon=true
# Enable parallel project execution (not applicable for single-project build, but future-proof)
org.gradle.parallel=true
# Enable build caching for faster incremental builds
org.gradle.caching=true
# JVM arguments for Gradle daemon
# Increased memory for compilation and testing
org.gradle.jvmargs=-Xmx2g -XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
# Build settings
# Show all warnings during build
org.gradle.warning.mode=all
# Console output mode (plain for CI/CD compatibility)
org.gradle.console=plain
# Gradle system properties
# Use UTF-8 for Gradle itself (Java sources use ISO-8859-1 via compiler options)
systemProp.file.encoding=UTF-8
# Improve IDEA import performance
org.gradle.configuration-cache=false
org.gradle.vfs.watch=false