@@ -20,6 +20,7 @@ org-name = "suresh.dev"
20
20
org-url = " https://suresh.dev"
21
21
22
22
# Gradle Dependencies Versions
23
+ bc-plugins = " 0.24.0"
23
24
kotlinx-kover = " 0.9.1"
24
25
kotlinx-bcv = " 0.17.0"
25
26
kotlin-dokka = " 2.0.0"
@@ -36,11 +37,11 @@ kotlinx-browser = "0.3"
36
37
kotlinx-benchmark = " 0.4.13"
37
38
kotlinx-metadata = " 0.9.0"
38
39
kotlinx-reflect-lite = " 1.1.0"
39
- kotlin-wrappers = " 2025.1.3 "
40
+ kotlin-wrappers = " 2025.1.5 "
40
41
kotlin-redacted = " 1.12.0"
41
42
kotlin-serviceloader = " 0.0.15"
42
43
kotlinx-multik = " 0.2.3"
43
- kotlinx-dataframe = " 0.16.0-dev-5342 "
44
+ kotlinx-dataframe = " 0.16.0-dev-5384 "
44
45
kotlinx-kandy = " 0.8.0-dev-59"
45
46
kotlin-statistics = " 0.4.0-RC1"
46
47
evas = " 1.2.0"
@@ -71,7 +72,7 @@ ajalt-clikt = "5.0.2"
71
72
ajalt-colormath = " 3.6.1"
72
73
classgraph = " 4.8.179"
73
74
cache4k = " 0.13.0"
74
- intellij-coverage = " 1.0.754 "
75
+ intellij-coverage = " 1.0.766 "
75
76
intellij-markdown = " 0.7.3"
76
77
jgit = " 7.1.0.202411261347-r"
77
78
jte = " 3.1.16"
@@ -113,20 +114,20 @@ kotlin-cryptography = "0.4.0"
113
114
kotlin-json-schema = " 0.1.1"
114
115
json-sugar = " 0.7.0"
115
116
json-schema-validator = " 0.3.1"
116
- pwall-json-schema = " 0.52 "
117
+ pwall-json-schema = " 0.53 "
117
118
uri-kmp = " 0.0.19"
118
119
urlencoder = " 1.5.0"
119
120
bytesize = " 2.0.0-beta04"
120
121
cash-turbine = " 1.2.0"
121
- cardiologist = " 0.2.2 "
122
+ cardiologist = " 0.3.1 "
122
123
kmp-store5 = " 5.1.0-alpha04"
123
124
kmp-settings = " 1.3.0"
124
125
kmp-appdirs = " 1.2.0"
125
126
parsus = " 0.6.1"
126
127
java-keyring = " 1.0.3"
127
128
java-keychain = " 1.1.0"
128
129
webjars-xterm = " 5.1.0"
129
- arrow-suspendapp = " 0.4.1-alpha.5 "
130
+ arrow-suspendapp = " 0.5.0 "
130
131
exposed = " 0.58.0"
131
132
postgresql = " 42.7.5"
132
133
hikariCP = " 6.2.1"
@@ -135,7 +136,7 @@ micrometer = "1.14.2"
135
136
swagger-ui = " 5.17.14"
136
137
hoplite = " 2.9.0"
137
138
config4k = " 0.7.0"
138
- shedlock = " 6.1 .0"
139
+ shedlock = " 6.2 .0"
139
140
sherlock = " 1.0.3"
140
141
sqids = " 0.1.0"
141
142
tsid = " 2.1.3"
@@ -170,7 +171,7 @@ kmp-process = "0.1.2"
170
171
langchain4j = " 1.0.0-alpha1"
171
172
jlama = " 0.8.4"
172
173
mcp-kotlin = " 0.3.0"
173
- kmcp = " 0.2.1 "
174
+ mcp4k = " 0.3.0 "
174
175
dflib = " 1.1.0"
175
176
ldaptive = " 2.4.0"
176
177
chicory = " 1.0.0"
@@ -179,10 +180,10 @@ rwmutex = "1.0.0"
179
180
bluesky-ozone = " 0.3.1"
180
181
181
182
# Compose
182
- jetbrains-compose = " 1.8.0-alpha01 "
183
- jetbrains-compose-viewmodel = " 2.9.0-alpha01 "
184
- jetbrains-compose-nav = " 2.8.0-alpha11 "
185
- jetbrains-compose-adaptive = " 1.1.0-alpha01 "
183
+ jetbrains-compose = " 1.8.0-alpha02 "
184
+ jetbrains-compose-viewmodel = " 2.9.0-alpha02 "
185
+ jetbrains-compose-nav = " 2.8.0-alpha12 "
186
+ jetbrains-compose-adaptive = " 1.1.0-alpha02 "
186
187
kobweb = " 0.20.2"
187
188
detekt = " 1.23.7"
188
189
detekt-compose-rules = " 0.4.22"
@@ -208,7 +209,7 @@ nmcp = "0.0.9"
208
209
nexus-publish = " 2.0.0"
209
210
vanniktech-publish = " 0.30.0"
210
211
gradle-publish = " 1.3.0"
211
- shadow = " 9.0.0-beta4 "
212
+ shadow = " 9.0.0-beta5 "
212
213
spotless = " 7.0.2"
213
214
semver-plugin = " 0.8.0"
214
215
kmpmt = " 0.1.1"
@@ -653,7 +654,6 @@ jlama-core = { module = "com.github.tjake:jlama-core"
653
654
jlama-native = { module = " com.github.tjake:jlama-native" , version.ref = " jlama" }
654
655
dflib = { module = " org.dflib:dflib" , version.ref = " dflib" }
655
656
mcp-kotlin = { module = " io.modelcontextprotocol:kotlin-sdk" , version.ref = " mcp-kotlin" }
656
- kmcp = { module = " sh.ondr.kmcp:kmcp-gradle" , version.ref = " kmcp" }
657
657
ozone-bluesky = { module = " sh.christian.ozone:bluesky" , version.ref = " bluesky-ozone" }
658
658
ozone-jetstream = { module = " sh.christian.ozone:jetstream" , version.ref = " bluesky-ozone" }
659
659
@@ -699,6 +699,7 @@ serviceloader-compiler = { id = "app.softwork.serviceloader-compil
699
699
jte = { id = " gg.jte.gradle" , version.ref = " jte" }
700
700
benmanes = { id = " com.github.ben-manes.versions" , version.ref = " benmanes" }
701
701
spotless = { id = " com.diffplug.spotless" , version.ref = " spotless" }
702
+ shadow = { id = " com.gradleup.shadow" , version.ref = " shadow" }
702
703
semver = { id = " com.javiersc.semver" , version.ref = " semver-plugin" }
703
704
reproducible-builds = { id = " org.gradlex.reproducible-builds" , version.ref = " reproducible-builds" }
704
705
autonomousapps-depanalysis = { id = " com.autonomousapps.dependency-analysis" , version.ref = " autonomousapps-depanalysis" }
@@ -719,3 +720,17 @@ spring-depmgmt = { id = "io.spring.dependency-management"
719
720
kopy = { id = " com.javiersc.kotlin.kopy" , version.ref = " kopy" }
720
721
mappie = { id = " tech.mappie.plugin" , version.ref = " mappie" }
721
722
poko = { id = " dev.drewhamilton.poko" , version.ref = " poko" }
723
+ mcp4k = { id = " sh.ondr.mcp4k" , version.ref = " mcp4k" }
724
+
725
+
726
+ # Common build and settings plugin
727
+ project-root = { id = " dev.suresh.plugin.root" , version.ref = " bc-plugins" }
728
+ project-common = { id = " dev.suresh.plugin.common" , version.ref = " bc-plugins" }
729
+ project-graalvm = { id = " dev.suresh.plugin.graalvm" , version.ref = " bc-plugins" }
730
+ project-kotlin-jvm = { id = " dev.suresh.plugin.kotlin.jvm" , version.ref = " bc-plugins" }
731
+ project-kotlin-mpp = { id = " dev.suresh.plugin.kotlin.mpp" , version.ref = " bc-plugins" }
732
+ project-kotlin-docs = { id = " dev.suresh.plugin.kotlin.docs" , version.ref = " bc-plugins" }
733
+ project-kotlin-benchmark = { id = " dev.suresh.plugin.kotlin.benchmark" , version.ref = " bc-plugins" }
734
+ project-publishing = { id = " dev.suresh.plugin.publishing" , version.ref = " bc-plugins" }
735
+ settings-repos = { id = " dev.suresh.plugin.repos" , version.ref = " bc-plugins" }
736
+ settings-catalog = { id = " dev.suresh.plugin.catalog" , version.ref = " bc-plugins" }
0 commit comments