Update plugins and fix Maven publishing task configuration

Upgraded Foojay and Dokka plugins to newer versions for compatibility and added proper dependency handling for signing tasks in Maven publishing. This ensures the publication process aligns with the updated project configuration.
This commit is contained in:
2024-12-14 15:19:29 +01:00
parent c615d0e3b7
commit 3c5cd8b571
2 changed files with 7 additions and 6 deletions

View File

@@ -4,6 +4,7 @@ plugins {
kotlin("multiplatform") version "2.0.21"
`maven-publish`
signing
id("org.jetbrains.dokka") version "1.5.31"
}
group = "nl.astraeus"
@@ -99,10 +100,10 @@ publishing {
}
}
signing {
sign(publishing.publications)
}
tasks.withType<PublishToMavenRepository> {
tasks.withType<AbstractPublishToMaven> {
dependsOn(tasks.withType<Sign>())
}
signing {
sign(publishing.publications)
}

View File

@@ -1,5 +1,5 @@
plugins {
id("org.gradle.toolchains.foojay-resolver-convention") version "0.5.0"
id("org.gradle.toolchains.foojay-resolver-convention") version "0.8.0"
}
rootProject.name = "midi-arrays"