-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathlibs.versions.toml
More file actions
72 lines (62 loc) · 4.33 KB
/
libs.versions.toml
File metadata and controls
72 lines (62 loc) · 4.33 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
64
65
66
67
68
69
70
71
72
[versions]
kotlin1 = "1.9.22"
kotlin2 = "2.0.10"
spring6 = "6.0.5"
spring-boot3 = "3.0.3"
spring-dependency-management = "1.1.4"
jackson = "2.18.1"
mockito = "5.14.2"
testcontainers = "1.19.7"
restdocs2 = "2.8.0"
restdocs3 = "3.0.3"
[plugins]
kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin1" }
kotlin-spring = { id = "org.jetbrains.kotlin.plugin.spring", version.ref = "kotlin1" }
kotlin-jpa = { id = "org.jetbrains.kotlin.plugin.jpa", version.ref = "kotlin1" }
ktlint = { id = "org.jmailen.kotlinter", version = "3.16.0" }
spring-boot = { id = "org.springframework.boot", version.ref = "spring-boot3" }
spring-dependency-management = { id = "io.spring.dependency-management", version.ref = "spring-dependency-management" }
vanniktech-maven-publish = { id = "com.vanniktech.maven.publish", version = "0.30.0" }
[libraries]
# jakarta
jakarta-servlet-api = { module = "jakarta.servlet:jakarta.servlet-api", version = "6.0.0" }
# kotlin
kotlin-stdlib = { module = "org.jetbrains.kotlin:kotlin-stdlib-jdk8" }
kotlin-reflect = { module = "org.jetbrains.kotlin:kotlin-reflect" }
# restdocs
restdocs-asciidoctor = { module = "org.springframework.restdocs:spring-restdocs-asciidoctor", version.ref = "restdocs3" }
restdocs-core = { module = "org.springframework.restdocs:spring-restdocs-core", version.ref = "restdocs3" }
restdocs-mockmvc = { module = "org.springframework.restdocs:spring-restdocs-mockmvc", version.ref = "restdocs3" }
restdocs-restassured = { module = "org.springframework.restdocs:spring-restdocs-restassured", version.ref = "restdocs3" }
restdocs-webtestclient = { module = "org.springframework.restdocs:spring-restdocs-webtestclient", version.ref = "restdocs3" }
# spring
spring-core = { module = "org.springframework:spring-core", version.ref = "spring6" }
spring-context = { module = "org.springframework:spring-context", version.ref = "spring6" }
spring-web = { module = "org.springframework:spring-web", version.ref = "spring6" }
# spring boot
spring-boot-starter-web = { module = "org.springframework.boot:spring-boot-starter-web", version.ref = "spring-boot3" }
spring-boot-starter-validation = { module = "org.springframework.boot:spring-boot-starter-validation", version.ref = "spring-boot3" }
spring-boot-configuration-processor = { module = "org.springframework.boot:spring-boot-configuration-processor", version.ref = "spring-boot3" }
spring-boot-starter-security = { module = "org.springframework.boot:spring-boot-starter-security", version.ref = "spring-boot3" }
# jackson
jackson-core = { module = "com.fasterxml.jackson.core:jackson-core", version.ref = "jackson" }
jackson-databind = { module = "com.fasterxml.jackson.core:jackson-databind", version.ref = "jackson" }
jackson-datatype-jsr310 = { 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" }
# test
spring-test = { module = "org.springframework:spring-test", version.ref = "spring6" }
spring-boot-starter-test = { module = "org.springframework.boot:spring-boot-starter-test", version.ref = "spring-boot3" }
spring-security-test = { module = "org.springframework.security:spring-security-test", version.ref = "spring6" }
archunit = { module = "com.tngtech.archunit:archunit-junit5", version = "1.1.0" }
assertj-core = { module = "org.assertj:assertj-core", version = "3.26.3" }
junit-jupiter = { module = "org.junit.jupiter:junit-jupiter", version = "5.9.2" }
junit-platform-launcher = { module = "org.junit.platform:junit-platform-launcher", version = "1.11.0" }
mockito-core = { module = "org.mockito:mockito-core", version.ref = "mockito" }
mockito-junit-jupiter = { module = "org.mockito:mockito-junit-jupiter", version.ref = "mockito" }
mockito-kotlin = { module = "org.mockito.kotlin:mockito-kotlin", version = "5.4.0" }
kotest-junit = { module = "io.kotest:kotest-runner-junit5", version = "5.8.0" }
kotest-assertions-core = { module = "io.kotest:kotest-assertions-core", version = "5.8.0" }
mockk = { module = "io.mockk:mockk", version = "1.13.8" }
fixture-monkey-starter = { module = "com.navercorp.fixturemonkey:fixture-monkey-starter", version = "1.1.3" }
testcontainers-junit = { module = "org.testcontainers:junit-jupiter", version.ref = "testcontainers" }
testcontainers-mysql = { module = "org.testcontainers:mysql", version.ref = "testcontainers" }