Upgrade Kotlin version and simplify Maven signing tasks.
Some checks failed
Gradle CI / build (push) Has been cancelled
Some checks failed
Gradle CI / build (push) Has been cancelled
Updated Kotlin multiplatform plugin to version 2.1.10. Removed redundant Maven publication task dependencies and streamlined the signing process for better maintainability.
This commit is contained in:
@@ -3,7 +3,7 @@
|
|||||||
import org.jetbrains.kotlin.gradle.ExperimentalWasmDsl
|
import org.jetbrains.kotlin.gradle.ExperimentalWasmDsl
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
kotlin("multiplatform") version "2.0.20"
|
kotlin("multiplatform") version "2.1.10"
|
||||||
`maven-publish`
|
`maven-publish`
|
||||||
signing
|
signing
|
||||||
id("org.jetbrains.dokka") version "1.5.31"
|
id("org.jetbrains.dokka") version "1.5.31"
|
||||||
@@ -19,13 +19,14 @@ repositories {
|
|||||||
kotlin {
|
kotlin {
|
||||||
js {
|
js {
|
||||||
browser {
|
browser {
|
||||||
/* testTask {
|
testTask {
|
||||||
useKarma {
|
useKarma {
|
||||||
useChromiumHeadless()
|
useChromiumHeadless()
|
||||||
}
|
}
|
||||||
}*/
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
/*
|
||||||
wasmJs {
|
wasmJs {
|
||||||
//moduleName = project.name
|
//moduleName = project.name
|
||||||
browser()
|
browser()
|
||||||
@@ -35,6 +36,7 @@ kotlin {
|
|||||||
pom { name = "${project.name}-wasm-js" }
|
pom { name = "${project.name}-wasm-js" }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@OptIn(ExperimentalKotlinGradlePluginApi::class)
|
@OptIn(ExperimentalKotlinGradlePluginApi::class)
|
||||||
@@ -61,7 +63,7 @@ kotlin {
|
|||||||
implementation(kotlin("test"))
|
implementation(kotlin("test"))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
val wasmJsMain by getting
|
//val wasmJsMain by getting
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -166,56 +168,10 @@ publishing {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
tasks.withType<AbstractPublishToMaven> {
|
||||||
|
dependsOn(tasks.withType<Sign>())
|
||||||
|
}
|
||||||
|
|
||||||
signing {
|
signing {
|
||||||
sign(publishing.publications)
|
sign(publishing.publications)
|
||||||
}
|
}
|
||||||
|
|
||||||
tasks.named<Task>("publishJsPublicationToReleasesRepository") {
|
|
||||||
dependsOn(tasks.named<Task>("signKotlinMultiplatformPublication"))
|
|
||||||
}
|
|
||||||
|
|
||||||
tasks.named<Task>("publishKotlinMultiplatformPublicationToMavenLocalRepository") {
|
|
||||||
dependsOn(tasks.named<Task>("signJsPublication"))
|
|
||||||
dependsOn(tasks.named<Task>("signWasmJsPublication"))
|
|
||||||
}
|
|
||||||
|
|
||||||
tasks.named<Task>("publishKotlinMultiplatformPublicationToReleasesRepository") {
|
|
||||||
dependsOn(tasks.named<Task>("signJsPublication"))
|
|
||||||
dependsOn(tasks.named<Task>("signWasmJsPublication"))
|
|
||||||
}
|
|
||||||
|
|
||||||
tasks.named<Task>("publishKotlinMultiplatformPublicationToSonatypeRepository") {
|
|
||||||
dependsOn(tasks.named<Task>("signJsPublication"))
|
|
||||||
dependsOn(tasks.named<Task>("signWasmJsPublication"))
|
|
||||||
}
|
|
||||||
|
|
||||||
tasks.named<Task>("publishJsPublicationToMavenLocalRepository") {
|
|
||||||
dependsOn(tasks.named<Task>("signWasmJsPublication"))
|
|
||||||
}
|
|
||||||
|
|
||||||
tasks.named<Task>("publishWasmJsPublicationToMavenLocalRepository") {
|
|
||||||
dependsOn(tasks.named<Task>("signJsPublication"))
|
|
||||||
}
|
|
||||||
|
|
||||||
tasks.named<Task>("publishWasmJsPublicationToMavenLocal") {
|
|
||||||
dependsOn(tasks.named<Task>("signJsPublication"))
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
tasks.named<Task>("publishJsPublicationToGiteaRepository") {
|
|
||||||
dependsOn(tasks.named<Task>("signKotlinMultiplatformPublication"))
|
|
||||||
dependsOn(tasks.named<Task>("signJsPublication"))
|
|
||||||
dependsOn(tasks.named<Task>("signWasmJsPublication"))
|
|
||||||
}
|
|
||||||
|
|
||||||
tasks.named<Task>("publishKotlinMultiplatformPublicationToGiteaRepository") {
|
|
||||||
dependsOn(tasks.named<Task>("signKotlinMultiplatformPublication"))
|
|
||||||
dependsOn(tasks.named<Task>("signJsPublication"))
|
|
||||||
dependsOn(tasks.named<Task>("signWasmJsPublication"))
|
|
||||||
}
|
|
||||||
|
|
||||||
tasks.named<Task>("publishWasmJsPublicationToGiteaRepository") {
|
|
||||||
dependsOn(tasks.named<Task>("signKotlinMultiplatformPublication"))
|
|
||||||
dependsOn(tasks.named<Task>("signJsPublication"))
|
|
||||||
dependsOn(tasks.named<Task>("signWasmJsPublication"))
|
|
||||||
}
|
|
||||||
|
|||||||
Reference in New Issue
Block a user