-
-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathlibs.versions.toml
More file actions
114 lines (111 loc) 路 6.75 KB
/
Copy pathlibs.versions.toml
File metadata and controls
114 lines (111 loc) 路 6.75 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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
[versions]
anthropic-java = "2.40.1"
assertj = "3.27.7"
atomicfu = "0.33.0"
assertk = "0.28.1"
awaitility = "4.3.0"
datafaker = "2.5.4"
detekt = "2.0.0-alpha.3"
dokka = "2.2.0"
finchly = "0.1.1"
google-genai = "1.58.0"
google-adk = "1.4.0"
junit = "6.1.0"
kotest = "6.2.1"
kotlin = "2.2.21"
kotlinLogging = "8.0.4"
kotlinxCoroutines = "1.11.0"
kotlinxCollectionsImmutable = "0.5.0"
kotlinxDatetime = "0.8.0-0.6.x-compat"
kotlinxSchema = "0.5.0"
kotlinxSerialization = "1.11.0"
kover = "0.9.8"
ktor = "3.3.3"
langchain4j = "1.16.2"
lincheck = "3.6"
mockk = "1.14.11"
mokksy = "0.11.0"
netty = "4.2.15.Final"
nexusPublish = "2.0.0"
openai = "4.39.1"
openrewrite = "7.34.0"
slf4j = "2.0.18"
spring = "6.2.19"
spring-ai = "1.1.7"
system-stubs = "2.1.8"
jansi = "2.4.3"
knit = "0.5.1"
vanniktechMavenPublish = "0.36.0"
[libraries]
# buildSrc dependencies
dokka-gradle-plugin = { module = "org.jetbrains.dokka:dokka-gradle-plugin", version.ref = "dokka" }
gradle-maven-publish-plugin = { module = "com.vanniktech:gradle-maven-publish-plugin", version.ref = "vanniktechMavenPublish" }
kotlin-gradle-plugin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlin" }
mokksy = { module = "dev.mokksy:mokksy", version.ref = "mokksy" }
anthropic-java = { group = "com.anthropic", name = "anthropic-java", version.ref = "anthropic-java" }
assertj-core = { module = "org.assertj:assertj-core", version.ref = "assertj" }
assertk = { module = "com.willowtreeapps.assertk:assertk", version.ref = "assertk" }
awaitility = { group = "org.awaitility", name = "awaitility", version.ref = "awaitility" }
awaitility-kotlin = { group = "org.awaitility", name = "awaitility-kotlin", version.ref = "awaitility" }
datafaker = { module = "net.datafaker:datafaker", version.ref = "datafaker" }
finchly = { module = "me.kpavlov.finchly:finchly", version.ref = "finchly" }
google-adk = { group = "com.google.adk", name = "google-adk", version.ref = "google-adk" }
google-genai = { group = "com.google.genai", name = "google-genai", version.ref = "google-genai" }
jansi = { module = "org.fusesource.jansi:jansi", version.ref = "jansi" }
junit-jupiter-params = { group = "org.junit.jupiter", name = "junit-jupiter-params", version.ref = "junit" }
kotest-assertions-core = { module = "io.kotest:kotest-assertions-core", version.ref = "kotest" }
kotest-assertions-json = { module = "io.kotest:kotest-assertions-json", version.ref = "kotest" }
kotest-assertions-ktor = { module = "io.kotest:kotest-assertions-ktor", version.ref = "kotest" }
kotlinLogging = { module = "io.github.oshai:kotlin-logging", version.ref = "kotlinLogging" }
kotlinx-atomicfu = { group = "org.jetbrains.kotlinx", name = "atomicfu", version.ref = "atomicfu" }
kotlinx-collections-immutable = { module = "org.jetbrains.kotlinx:kotlinx-collections-immutable", version.ref = "kotlinxCollectionsImmutable" }
kotlinx-coroutines-core-jvm = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm", version.ref = "kotlinxCoroutines" }
kotlinx-coroutines-reactor = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-reactor", version.ref = "kotlinxCoroutines" }
kotlinx-coroutines-test = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-test", version.ref = "kotlinxCoroutines" }
kotlinx-datetime = { module = "org.jetbrains.kotlinx:kotlinx-datetime", version.ref = "kotlinxDatetime" }
kotlinx-schema-json = { module = "org.jetbrains.kotlinx:kotlinx-schema-json", version.ref = "kotlinxSchema" }
kotlinx-serialization-json = { module = "org.jetbrains.kotlinx:kotlinx-serialization-json", version.ref = "kotlinxSerialization" }
ktor-bom = { group = "io.ktor", name = "ktor-bom", version.ref = "ktor" }
ktor-client-content-negotiation = { module = "io.ktor:ktor-client-content-negotiation" }
ktor-client-core = { module = "io.ktor:ktor-client-core" }
ktor-client-darwin = { module = "io.ktor:ktor-client-darwin" }
ktor-client-java = { module = "io.ktor:ktor-client-java" }
ktor-client-logging = { module = "io.ktor:ktor-client-logging" }
ktor-serialization-jackson = { module = "io.ktor:ktor-serialization-jackson" }
ktor-serialization-kotlinx-json = { module = "io.ktor:ktor-serialization-kotlinx-json" }
ktor-server-call-logging = { module = "io.ktor:ktor-server-call-logging" }
ktor-server-cio = { module = "io.ktor:ktor-server-cio" }
ktor-server-content-negotiation = { module = "io.ktor:ktor-server-content-negotiation" }
ktor-server-core = { module = "io.ktor:ktor-server-core" }
ktor-server-double-receive = { module = "io.ktor:ktor-server-double-receive" }
ktor-server-netty = { module = "io.ktor:ktor-server-netty" }
ktor-server-sse = { module = "io.ktor:ktor-server-sse" }
ktor-server-test-host = { module = "io.ktor:ktor-server-test-host" }
ktor-sse = { module = "io.ktor:ktor-sse" }
langchain4j-anthropic = { group = "dev.langchain4j", name = "langchain4j-anthropic" }
langchain4j-bom = { group = "dev.langchain4j", name = "langchain4j-bom", version.ref = "langchain4j" }
langchain4j-gemini = { group = "dev.langchain4j", name = "langchain4j-google-ai-gemini" }
langchain4j-kotlin = { group = "dev.langchain4j", name = "langchain4j-kotlin" }
langchain4j-ollama = { group = "dev.langchain4j", name = "langchain4j-ollama" }
langchain4j-openai = { group = "dev.langchain4j", name = "langchain4j-open-ai" }
lincheck = { module = "org.jetbrains.lincheck:lincheck", version.ref = "lincheck" }
mockk = { module = "io.mockk:mockk", version.ref = "mockk" }
mockk-dsl = { module = "io.mockk:mockk-dsl", version.ref = "mockk" }
netty-bom = { group = "io.netty", name = "netty-bom", version.ref = "netty" }
openai-java = { group = "com.openai", name = "openai-java", version.ref = "openai" }
slf4j-simple = { module = "org.slf4j:slf4j-simple", version.ref = "slf4j" }
spring-ai-bom = { group = "org.springframework.ai", name = "spring-ai-bom", version.ref = "spring-ai" }
spring-ai-client-chat = { group = "org.springframework.ai", name = "spring-ai-client-chat" }
spring-ai-gemini = { group = "org.springframework.ai", name = "spring-ai-vertex-ai-gemini" }
spring-ai-ollama = { group = "org.springframework.ai", name = "spring-ai-ollama" }
spring-ai-openai = { group = "org.springframework.ai", name = "spring-ai-openai" }
spring-bom = { group = "org.springframework", name = "spring-framework-bom", version.ref = "spring" }
system-stubs = { module = "uk.org.webcompere:system-stubs-jupiter", version.ref = "system-stubs" }
[plugins]
detekt = { id = "dev.detekt", version.ref = "detekt" }
dokka = { id = "org.jetbrains.dokka", version.ref = "dokka" }
knit = { id = "org.jetbrains.kotlinx.knit", version.ref = "knit" }
kotlinx-atomicfu = { id = "org.jetbrains.kotlinx.atomicfu", version.ref = "atomicfu" }
kover = { id = "org.jetbrains.kotlinx.kover", version.ref = "kover" }
nexusPublish = { id = "io.github.gradle-nexus.publish-plugin", version.ref = "nexusPublish" }
openrewrite = { id = "org.openrewrite.rewrite", version.ref = "openrewrite" }