Skip to content

Commit 354ac6c

Browse files
committed
1 parent 8c8f54c commit 354ac6c

File tree

2 files changed

+42
-19
lines changed

2 files changed

+42
-19
lines changed

build.gradle.kts

Lines changed: 17 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -19,35 +19,33 @@ dependencies {
1919
constraints {
2020
implementation("org.slf4j:slf4j-api") {
2121
version {
22-
strictly("[1.7,3)")
23-
prefer("2.0.16")
22+
strictly(libs.versions.slf4jVersionrange.get())
23+
prefer(libs.versions.slf4j.get())
2424
}
2525
}
2626
listOf(
27-
"com.squareup.okio:okio",
28-
"com.squareup.okio:okio-jvm",
27+
libs.bundles.okio,
2928
).forEach {
3029
implementation(it) {
3130
version {
32-
strictly("[3,4)")
33-
prefer("3.9.1")
31+
strictly(libs.versions.okioVersionrange.get())
32+
prefer(libs.versions.okio.get())
3433
}
3534
}
3635
}
3736
api("com.squareup.okhttp3:okhttp") {
3837
version {
39-
strictly("[4,5)")
40-
prefer("4.12.0")
38+
strictly(libs.versions.okhttpVersionrange.get())
39+
prefer(libs.versions.okhttp.get())
4140
}
4241
}
4342
listOf(
44-
"com.kohlschutter.junixsocket:junixsocket-core",
45-
"com.kohlschutter.junixsocket:junixsocket-common"
43+
libs.bundles.junixsocket
4644
).forEach {
4745
implementation(it) {
4846
version {
49-
strictly("[2.4,3)")
50-
prefer("2.10.1")
47+
strictly(libs.versions.junixsocketVersionrange.get())
48+
prefer(libs.versions.junixsocket.get())
5149
}
5250
}
5351
}
@@ -65,17 +63,17 @@ dependencies {
6563
}
6664
}
6765
}
68-
implementation("org.slf4j:slf4j-api:2.0.16")
69-
testRuntimeOnly("org.slf4j:jul-to-slf4j:2.0.16")
70-
testRuntimeOnly("ch.qos.logback:logback-classic:[1.2,2)!!1.3.14")
66+
implementation(libs.slf4j)
67+
testRuntimeOnly("org.slf4j:jul-to-slf4j:${libs.versions.slf4j.get()}")
68+
testRuntimeOnly("ch.qos.logback:logback-classic:${libs.versions.logbackVersionrange.get()}!!${libs.versions.logback.get()}")
7169

72-
api("com.squareup.okhttp3:okhttp:4.12.0")
73-
implementation("com.squareup.okio:okio:3.9.1")
70+
api(libs.okhttp)
71+
implementation(libs.okio)
7472

75-
implementation("com.kohlschutter.junixsocket:junixsocket-core:2.10.1@pom") {
73+
implementation("com.kohlschutter.junixsocket:junixsocket-core:${libs.versions.junixsocket.get()}@pom") {
7674
isTransitive = true
7775
}
78-
implementation("com.kohlschutter.junixsocket:junixsocket-common:2.10.1")
76+
implementation(libs.junixsocketCommon)
7977

8078
testImplementation("org.junit.jupiter:junit-jupiter-api:5.11.4")
8179
testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:5.11.4")

gradle/libs.versions.toml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
[versions]
2+
junixsocket = "2.10.1"
3+
junixsocketVersionrange = "[2.4,3)"
4+
logback = "1.3.15"
5+
logbackVersionrange = "[1.2,2)"
6+
okhttp = "4.12.0"
7+
okhttpVersionrange = "[4,5)"
8+
okio = "3.9.1"
9+
okioVersionrange = "[3,4)"
10+
slf4j = "2.0.16"
11+
slf4jVersionrange = "[1.7,3)"
12+
13+
[libraries]
14+
junit4 = { module = "junit:junit", version = "4.13.1" }
15+
junixsocketCore = { module = "com.kohlschutter.junixsocket:junixsocket-core", version.ref = "junixsocket" }
16+
junixsocketCommon = { module = "com.kohlschutter.junixsocket:junixsocket-common", version.ref = "junixsocket" }
17+
logback = { module = "ch.qos.logback:logback-classic", version.ref = "logback" }
18+
okhttp = { module = "com.squareup.okhttp3:okhttp", version.ref = "okhttp" }
19+
okio = { module = "com.squareup.okio:okio", version.ref = "okio" }
20+
okioJvm = { module = "com.squareup.okio:okio-jvm", version.ref = "okio" }
21+
slf4j = { module = "org.slf4j:slf4j-api", version.ref = "slf4j" }
22+
23+
[bundles]
24+
junixsocket = ["junixsocketCore", "junixsocketCommon"]
25+
okio = ["okio", "okioJvm"]

0 commit comments

Comments
 (0)