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

[versions] rodm = "1.5.5" kotlin = "2.1.21" grpc = "1.73.0" teamcity = "2025.03" ktlint = "1.6.0" [libraries] grpc-netty = { module = "io.grpc:grpc-netty", version.ref = "grpc" } grpc-protobuf = { module = "io.grpc:grpc-protobuf", version.ref = "grpc" } grpc-stub = { module = "io.grpc:grpc-stub", version.ref = "grpc" } grpc-protoc-gen-java = { module = "io.grpc:protoc-gen-grpc-java", version.ref = "grpc" } grpc-proto = { module = "com.google.api.grpc:proto-google-common-protos", version = "2.59.0" } protobuf-protoc = { module = "com.google.protobuf:protoc", version = "4.31.1" } protobuf-java = { module = "com.google.protobuf:protobuf-java", version = "4.31.1" } java-semver = { module = "com.github.zafarkhaja:java-semver", version = "0.10.2" } javax-annotation-api = { module = "javax.annotation:javax.annotation-api", version = "1.3.2" } jackson-module-kotlin = { module = "com.fasterxml.jackson.module:jackson-module-kotlin", version = "2.19.1" } mockk = { module = "io.mockk:mockk", version = "1.14.3" } testng = { module = "org.testng:testng", version = "7.5.1" } cucumber = { module = "io.cucumber:cucumber-java", version = "4.2.0" } commons-cli = { module = "commons-cli:commons-cli", version = "1.9.0" } teamcity-service-messages = { module = "org.jetbrains.teamcity:serviceMessages", version.ref = "teamcity" } teamcity-internal-agent = { module = "org.jetbrains.teamcity.internal:agent", version.ref = "teamcity" } teamcity-internal-server = { module = "org.jetbrains.teamcity.internal:server", version.ref = "teamcity" } [plugins] changelog = { id = "org.jetbrains.changelog", version = "2.2.1" } kotlin = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" } teamcity-server = { id = "io.github.rodm.teamcity-server", version.ref = "rodm" } teamcity-agent = { id = "io.github.rodm.teamcity-agent", version.ref = "rodm" } protobuf = { id = "com.google.protobuf", version = "0.9.5" } spotless = { id = "com.diffplug.spotless", version = "7.0.4" }