mirror of
https://github.com/Dannecron/spring-boot-demo.git
synced 2025-12-25 16:22:35 +03:00
move dependency description and version to gradle version catalog
bump kotlin version up to 2.1.10
This commit is contained in:
50
gradle/libs.versions.toml
Normal file
50
gradle/libs.versions.toml
Normal file
@@ -0,0 +1,50 @@
|
||||
[versions]
|
||||
jackson = "2.15.4"
|
||||
kotlin = "2.1.10"
|
||||
ktor = "3.0.0"
|
||||
spring-boot = "3.2.10"
|
||||
spring-kafka = "3.1.3"
|
||||
testcontainers = "1.19.7"
|
||||
|
||||
[libraries]
|
||||
flyway-core = { module = "org.flywaydb:flyway-core", version = "9.22.3" }
|
||||
jackson-datatype-jsr = { module = "com.fasterxml.jackson.datatype:jackson-datatype-jsr310", version.ref = "jackson" }
|
||||
jackson-module-kotlin = { module = "com.fasterxml.jackson.module:jackson-module-kotlin", version.ref = "jackson" }
|
||||
json-schema-validator = { module = "io.github.optimumcode:json-schema-validator", version = "0.2.3"}
|
||||
kotlin-reflect = { module = "org.jetbrains.kotlin:kotlin-reflect", version.ref = "kotlin" }
|
||||
kotlin-test-junit = { module = "org.jetbrains.kotlin:kotlin-test-junit5", version.ref = "kotlin" }
|
||||
kotlinx-serialization-json = "org.jetbrains.kotlinx:kotlinx-serialization-json:1.6.3"
|
||||
ktor-client-cio = { module = "io.ktor:ktor-client-cio", version.ref = "ktor"}
|
||||
ktor-client-core = { module = "io.ktor:ktor-client-core", version.ref = "ktor"}
|
||||
ktor-client-mock = { module = "io.ktor:ktor-client-mock", version.ref = "ktor"}
|
||||
logback-encoder = { module = "net.logstash.logback:logstash-logback-encoder", version = "8.0" }
|
||||
micrometer-bridge-otel = { module = "io.micrometer:micrometer-tracing-bridge-otel"}
|
||||
micrometer-registry-prometheus = { module = "io.micrometer:micrometer-registry-prometheus" }
|
||||
mockito-kotlin = { module = "org.mockito.kotlin:mockito-kotlin", version = "5.4.0" }
|
||||
otel-exporter = { module = "io.opentelemetry:opentelemetry-exporter-otlp" }
|
||||
postgres = { module = "org.postgresql:postgresql", version = "42.6.2" }
|
||||
spring-aspects = { module = "org.springframework:spring-aspects" }
|
||||
spring-boot-devtools = { module = "org.springframework.boot:spring-boot-devtools" }
|
||||
spring-boot-starter-actuator = { module = "org.springframework.boot:spring-boot-starter-actuator", version.ref = "spring-boot" }
|
||||
spring-boot-starter-jdbc = { module = "org.springframework.boot:spring-boot-starter-data-jdbc", version.ref = "spring-boot"}
|
||||
spring-boot-starter-mustache = { module = "org.springframework.boot:spring-boot-starter-mustache", version.ref = "spring-boot" }
|
||||
spring-boot-starter-test = { module = "org.springframework.boot:spring-boot-starter-test", version.ref = "spring-boot" }
|
||||
spring-boot-starter-validation = { module = "org.springframework.boot:spring-boot-starter-validation", version.ref = "spring-boot" }
|
||||
spring-boot-starter-web = { module = "org.springframework.boot:spring-boot-starter-web", version.ref = "spring-boot" }
|
||||
spring-doc-openapi-starter = "org.springdoc:springdoc-openapi-starter-webmvc-ui:2.6.0"
|
||||
spring-kafka = { module = "org.springframework.kafka:spring-kafka", version.ref = "spring-kafka"}
|
||||
spring-kafka-test = { module = "org.springframework.kafka:spring-kafka-test", version.ref = "spring-kafka"}
|
||||
testcontainers = { module = "org.testcontainers:testcontainers", version.ref = "testcontainers"}
|
||||
testcontainers-junit-jupiter = { module = "org.testcontainers:junit-jupiter", version.ref = "testcontainers"}
|
||||
testcontainers-postgresql = { module = "org.testcontainers:postgresql", version.ref = "testcontainers"}
|
||||
|
||||
[bundles]
|
||||
tracing = ["micrometer-bridge-otel", "otel-exporter"]
|
||||
|
||||
[plugins]
|
||||
kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" }
|
||||
kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" }
|
||||
kotlin-jpa = { id = "org.jetbrains.kotlin.plugin.jpa", version.ref = "kotlin" }
|
||||
kotlin-spring = { id = "org.jetbrains.kotlin.plugin.spring", version.ref = "kotlin" }
|
||||
spring-boot = { id = "org.springframework.boot", version.ref = "spring-boot" }
|
||||
spring-dependencyManagement = { id = "io.spring.dependency-management", version = "1.1.6"}
|
||||
Reference in New Issue
Block a user