gradle/libs.versions.toml (38 lines of code) (raw):

[versions] educational-ml-library = "1.0.38" jackson = "2.17.2" kotlin = "2.2.20" okhttp = "4.12.0" retrofit = "2.9.0" [libraries] annotations = { group = "org.jetbrains", name = "annotations", version = "23.0.0" } clikt-core = { module = "com.github.ajalt.clikt:clikt-core", version = "5.0.1" } converter-jackson = { group = "com.squareup.retrofit2", name = "converter-jackson", version.ref = "retrofit" } edu-ai-format = { group = "com.jetbrains.edu", name = "edu-ai-format", version = "0.0.11" } educational-ml-library-core = { group = "com.jetbrains.educational.ml", name = "educational-ml-library-core", version.ref = "educational-ml-library" } educational-ml-library-hints = { group = "com.jetbrains.educational.ml", name = "educational-ml-library-hints", version.ref = "educational-ml-library" } educational-ml-library-test-generation = { group = "com.jetbrains.educational.ml", name = "educational-ml-library-test-generation", version.ref = "educational-ml-library" } jackson-dataformat-yaml = { group = "com.fasterxml.jackson.dataformat", name = "jackson-dataformat-yaml", version.ref = "jackson" } jackson-datatype-jsr310 = { group = "com.fasterxml.jackson.datatype", name = "jackson-datatype-jsr310", version.ref = "jackson" } jackson-module-kotlin = { group = "com.fasterxml.jackson.module", name = "jackson-module-kotlin", version.ref = "jackson" } jsoup = { group = "org.jsoup", name = "jsoup", version = "1.21.2" } kotlin-css-jvm = { group = "org.jetbrains.kotlin-wrappers", name = "kotlin-css-jvm", version = "2025.5.11" } kotlin-stdlib = { group = "org.jetbrains.kotlin", name = "kotlin-stdlib", version.ref = "kotlin" } kotlinx-serialization = { group = "org.jetbrains.kotlinx", name = "kotlinx-serialization-json", version = "1.6.2" } logging-interceptor = { group = "com.squareup.okhttp3", name = "logging-interceptor", version.ref = "okhttp" } okhttp = { group = "com.squareup.okhttp3", name = "okhttp", version.ref = "okhttp" } retrofit = { group = "com.squareup.retrofit2", name = "retrofit", version.ref = "retrofit" } # test dependencies classgraph = { module = "io.github.classgraph:classgraph", version = "4.8.179" } junit = { group = "junit", name = "junit", version = "4.13.2" } kotlin-test-junit = { group = "org.jetbrains.kotlin", name = "kotlin-test-junit", version.ref = "kotlin" } kotlinx-coroutine-test = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-test", version = "1.10.2" } mockk = { group = "io.mockk", name = "mockk", version = "1.13.13" } mockwebserver = { group = "com.squareup.okhttp3", name = "mockwebserver", version.ref = "okhttp" } openTest4J = { group = "org.opentest4j", name = "opentest4j", version = "1.3.0" } [plugins] intelliJPlatformPlugin = { id = "org.jetbrains.intellij.platform", version = "2.10.5" } kotlinPlugin = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" } kotlinSerializationPlugin = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" } propertiesPlugin = { id = "net.saliman.properties", version = "1.5.2" } testRetryPlugin = { id = "org.gradle.test-retry", version = "1.6.2" }