Skip to content

Commit 78bc709

Browse files
committed
chore: upgrade deps
1 parent 0e966e1 commit 78bc709

3 files changed

Lines changed: 20 additions & 33 deletions

File tree

gradle/libs.versions.toml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
[versions]
2-
detekt = "1.23.7"
3-
dokka = "1.9.20"
2+
detekt = "1.23.8"
3+
dokka = "2.1.0"
44
guice = "7.0.0"
55
jakarta-inject = "2.0.1"
6-
junit = "5.11.1"
7-
kotlin = "2.0.20"
8-
ktlint-gradle = "12.1.1"
9-
mockk = "1.13.12"
6+
junit = "5.14.1"
7+
kotlin = "2.2.21"
8+
ktlint-gradle = "14.0.1"
9+
mockk = "1.14.6"
1010

1111
[plugins]
1212
detekt = { id = "io.gitlab.arturbosch.detekt", version.ref = "detekt" }
@@ -20,4 +20,4 @@ guice = { module = "com.google.inject:guice", version.ref = "guice" }
2020
jakarta-inject = { module = "jakarta.inject:jakarta.inject-api", version.ref = "jakarta-inject" }
2121
junit-jupiter = { module = "org.junit.jupiter:junit-jupiter", version.ref = "junit" }
2222
junit-platform-launcher = { module = "org.junit.platform:junit-platform-launcher" }
23-
mockk = { module = "io.mockk:mockk", version.ref = "mockk" }
23+
mockk = { module = "io.mockk:mockk", version.ref = "mockk" }

kava/build.gradle.kts

Lines changed: 12 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,5 @@
1-
import org.jetbrains.dokka.base.DokkaBase
2-
import org.jetbrains.dokka.base.DokkaBaseConfiguration
3-
import org.jetbrains.dokka.gradle.DokkaTask
41
import java.time.LocalDate
52

6-
buildscript {
7-
dependencies {
8-
classpath(libs.dokka.base)
9-
}
10-
}
11-
123
plugins {
134
id("maven-publish")
145
id("signing")
@@ -83,33 +74,31 @@ publishing {
8374
}
8475
}
8576

86-
tasks.withType<DokkaTask>().configureEach {
77+
dokka {
8778
moduleName.set(projectName)
8879

89-
dokkaSourceSets.configureEach {
90-
pluginConfiguration<DokkaBase, DokkaBaseConfiguration> {
91-
footerMessage = "© $copyrightRange Drew Davis"
92-
}
93-
80+
dokkaSourceSets.main {
9481
sourceLink {
9582
localDirectory.set(rootDir)
96-
remoteUrl.set(uri("$githubRepositoryUrl/tree/v${project.version}").toURL())
83+
remoteUrl("$githubRepositoryUrl/tree/v${project.version}")
9784
remoteLineSuffix.set("#L")
9885
}
9986

100-
externalDocumentationLink {
87+
externalDocumentationLinks.register("guice") {
10188
val guiceJavadocUri = "https://google.github.io/guice/api-docs/${libs.versions.guice.get()}/javadoc"
102-
url.set(uri(guiceJavadocUri).toURL())
103-
104-
// Required until Dokka supports the new element-list standard
105-
packageListUrl.set(uri("$guiceJavadocUri/element-list").toURL())
89+
url(guiceJavadocUri)
90+
packageListUrl("$guiceJavadocUri/element-list")
10691
}
10792
}
93+
94+
pluginsConfiguration.html {
95+
footerMessage = "© $copyrightRange Drew Davis"
96+
}
10897
}
10998

11099
tasks.replace("javadocJar", Jar::class).apply {
111-
dependsOn(tasks.dokkaHtml)
112-
from(tasks.dokkaHtml.flatMap { it.outputDirectory })
100+
dependsOn(tasks.dokkaGenerateHtml)
101+
from(layout.buildDirectory.dir("dokka/html"))
113102
archiveClassifier.set("javadoc")
114103
}
115104

kava/src/main/kotlin/dev/reifiedbeans/kava/Injector.kt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,4 @@ import kotlin.reflect.KClass
1010
* Rather than passing a Java [Class] (using Class::class.java syntax),
1111
* one can instead use the Kotlin [KClass] directly (using Class::class syntax).
1212
*/
13-
fun <T : Any> Injector.getInstance(type: KClass<T>): T {
14-
return this.getInstance(type.java)
15-
}
13+
fun <T : Any> Injector.getInstance(type: KClass<T>): T = this.getInstance(type.java)

0 commit comments

Comments
 (0)