From 3c5cd8b571818cc4b420e741cb07de7a7f7488db Mon Sep 17 00:00:00 2001 From: rnentjes Date: Sat, 14 Dec 2024 15:19:29 +0100 Subject: [PATCH] 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. --- build.gradle.kts | 11 ++++++----- settings.gradle.kts | 2 +- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index a13e170..e007fae 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -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 { +tasks.withType { dependsOn(tasks.withType()) } + +signing { + sign(publishing.publications) +} \ No newline at end of file diff --git a/settings.gradle.kts b/settings.gradle.kts index 6cf07d9..3332a23 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -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"