blob: aa84b9a91b19b2b658871de27e71cbd4a9e7fd10 [file] [log] [blame] [edit]
[versions]
# The java-compilation version is the latest supported (not necessarily LTS) version of Java. It should be identical to Java-version used in `actions/setup-java`
java-compilation = "21"
# The java-target version is the lowest supported LTS version of Java. Jar's produced are bytecode compatible with this version.
java-target = "8"
kotlin = "1.9.23"
kotlinDev = "1.9.23"
[plugins]
kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" }
checksum = "org.gradle.crypto.checksum:1.4.0"
shadow = "com.github.johnrengelman.shadow:8.1.1"
sdkman = "io.sdkman.vendors:3.0.0"
kotlinx-binary-compatibiltiy-validator = "org.jetbrains.kotlinx.binary-compatibility-validator:0.14.0"
[libraries]
kotlin-compiler = { module = "org.jetbrains.kotlin:kotlin-compiler-embeddable", version.ref = "kotlin" }
kotlin-plugin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlin" }
kotlin-plugin-dev = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlinDev" }
clikt = "com.github.ajalt.clikt:clikt:4.2.2"
dokka = "org.jetbrains.dokka:dokka-gradle-plugin:1.9.20"
ec4j = "org.ec4j.core:ec4j-core:0.3.0"
logging = "io.github.oshai:kotlin-logging-jvm:6.0.3"
slf4j = "org.slf4j:slf4j-simple:2.0.12"
poko = "dev.drewhamilton.poko:poko-gradle-plugin:0.15.2"
# Use logback-classic as the logger for kotlin-logging / slf4j as it allow changing the log level at runtime.
# TODO: Update "renovate.json" once logback-classic is updated to 1.4 (once java8 support for ktlint is dropped)
logback = "ch.qos.logback:logback-classic:1.3.14"
logcaptor = "io.github.hakky54:logcaptor:2.9.2"
# Required for logback-test.xml conditional configuration so that trace-logging in unit test can be automatically enabled using an
# environment variable
janino = "org.codehaus.janino:janino:3.1.12"
# Testing libraries
junit5 = "org.junit.jupiter:junit-jupiter:5.10.2"
assertj = "org.assertj:assertj-core:3.25.3"
sarif4k = "io.github.detekt.sarif4k:sarif4k:0.6.0"
jimfs = "com.google.jimfs:jimfs:1.3.0"