Skip to content

Commit ffadc41

Browse files
Update dependencies (#2859)
* Add version catalog update plugin * Use new shadow plugin id * Update okhttp to 5.1.0 * Update gradle to 8.14.3
1 parent f8e78d6 commit ffadc41

6 files changed

Lines changed: 95 additions & 64 deletions

File tree

build.gradle.kts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import com.github.benmanes.gradle.versions.updates.DependencyUpdatesTask
2121
import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar
2222
import io.github.gradlenexus.publishplugin.AbstractNexusStagingRepositoryTask
23+
import nl.littlerobots.vcu.plugin.resolver.VersionSelectors
2324
import org.apache.tools.ant.filters.ReplaceTokens
2425
import java.time.Duration
2526

@@ -31,6 +32,7 @@ plugins {
3132
alias(libs.plugins.publish)
3233
alias(libs.plugins.shadow)
3334
alias(libs.plugins.versions)
35+
alias(libs.plugins.version.catalog.update)
3436
}
3537

3638

@@ -183,6 +185,10 @@ tasks.withType<DependencyUpdatesTask> {
183185
gradleReleaseChannel = "current"
184186
}
185187

188+
versionCatalogUpdate {
189+
versionSelector(VersionSelectors.STABLE)
190+
}
191+
186192

187193
////////////////////////////////////
188194
// //

gradle/libs.versions.toml

Lines changed: 31 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,40 @@
11
[versions]
2-
jackson = "2.18.3"
3-
2+
jackson = "2.19.1"
43

54
[libraries]
5+
archunit = "com.tngtech.archunit:archunit:1.4.1"
6+
assertj = "org.assertj:assertj-core:3.27.3"
7+
commons-collections = "org.apache.commons:commons-collections4:4.5.0"
8+
commons-lang3 = "org.apache.commons:commons-lang3:3.18.0"
9+
findbugs = "com.google.code.findbugs:jsr305:3.0.2"
610
jackson-core = { module = "com.fasterxml.jackson.core:jackson-core", version.ref = "jackson" }
711
jackson-databind = { module = "com.fasterxml.jackson.core:jackson-databind", version.ref = "jackson" }
8-
websocket-client = { module = "com.neovisionaries:nv-websocket-client", version = "2.14" }
9-
okhttp = { module = "com.squareup.okhttp3:okhttp", version = "4.12.0" }
10-
trove4j = { module = "net.sf.trove4j:core", version = "3.1.0" }
11-
commons-collections = { module = "org.apache.commons:commons-collections4", version = "4.4" }
12-
commons-lang3 = { module = "org.apache.commons:commons-lang3", version = "3.17.0" }
13-
slf4j = { module = "org.slf4j:slf4j-api", version = "2.0.17" }
14-
findbugs = { module = "com.google.code.findbugs:jsr305", version = "3.0.2" }
15-
jetbrains-annotations = { module = "org.jetbrains:annotations", version = "26.0.2" }
16-
opus = { module = "club.minnced:opus-java", version = "1.1.1" }
17-
jna = { module = "net.java.dev.jna:jna", version = "5.17.0" }
18-
tink = { module = "com.google.crypto.tink:tink", version = "1.17.0" }
19-
20-
# Test dependencies
21-
22-
junit = { module = "org.junit.jupiter:junit-jupiter", version = "5.12.2" }
23-
junit-launcher = { module = "org.junit.platform:junit-platform-launcher", version = "1.12.2" }
24-
reflections = { module = "org.reflections:reflections", version = "0.10.2" }
25-
logback-classic = { module = "ch.qos.logback:logback-classic", version = "1.5.18" }
26-
assertj = { module = "org.assertj:assertj-core", version = "3.27.3" }
27-
archunit = { module = "com.tngtech.archunit:archunit", version = "1.4.0" }
28-
mockito = { module = "org.mockito:mockito-core", version = "5.17.0" }
29-
12+
jetbrains-annotations = "org.jetbrains:annotations:26.0.2"
13+
jna = "net.java.dev.jna:jna:5.17.0"
14+
junit = "org.junit.jupiter:junit-jupiter:5.13.3"
15+
junit-launcher = "org.junit.platform:junit-platform-launcher:1.13.3"
16+
logback-classic = "ch.qos.logback:logback-classic:1.5.18"
17+
mockito = "org.mockito:mockito-core:5.18.0"
18+
okhttp = "com.squareup.okhttp3:okhttp-jvm:5.1.0"
19+
opus = "club.minnced:opus-java:1.1.1"
20+
reflections = "org.reflections:reflections:0.10.2"
21+
slf4j = "org.slf4j:slf4j-api:2.0.17"
22+
tink = "com.google.crypto.tink:tink:1.18.0"
23+
trove4j = "net.sf.trove4j:core:3.1.0"
24+
websocket-client = "com.neovisionaries:nv-websocket-client:2.14"
3025

3126
[bundles]
32-
jackson = ["jackson-core", "jackson-databind"]
33-
junit = ["junit", "junit-launcher"]
34-
27+
jackson = [
28+
"jackson-core",
29+
"jackson-databind",
30+
]
31+
junit = [
32+
"junit",
33+
"junit-launcher",
34+
]
3535

3636
[plugins]
37-
publish = { id = "io.github.gradle-nexus.publish-plugin", version = "2.0.0" }
38-
shadow = { id = "com.github.johnrengelman.shadow", version = "8.1.1" }
39-
versions = { id = "com.github.ben-manes.versions", version = "0.52.0" }
37+
publish = "io.github.gradle-nexus.publish-plugin:2.0.0"
38+
shadow = "com.gradleup.shadow:8.3.8"
39+
version-catalog-update = "nl.littlerobots.version-catalog-update:1.0.0"
40+
versions = "com.github.ben-manes.versions:0.52.0"

gradle/wrapper/gradle-wrapper.jar

-15.7 KB
Binary file not shown.
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip
4+
networkTimeout=10000
5+
validateDistributionUrl=true
46
zipStoreBase=GRADLE_USER_HOME
57
zipStorePath=wrapper/dists

gradlew

Lines changed: 32 additions & 15 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gradlew.bat

Lines changed: 23 additions & 18 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)