Fix build

This commit is contained in:
2024-06-21 15:09:31 +02:00
parent 3c41535870
commit dbd47015b7

View File

@@ -1,5 +1,8 @@
import org.jetbrains.kotlin.gradle.ExperimentalKotlinGradlePluginApi
import org.jetbrains.kotlin.gradle.targets.js.dsl.ExperimentalWasmDsl
plugins { plugins {
kotlin("multiplatform") version "1.9.23" kotlin("multiplatform") version "2.0.0"
id("maven-publish") id("maven-publish")
id("signing") id("signing")
id("org.jetbrains.dokka") version "1.5.31" id("org.jetbrains.dokka") version "1.5.31"
@@ -13,7 +16,7 @@ repositories {
} }
kotlin { kotlin {
js(IR) { js {
browser { browser {
testTask { testTask {
useKarma { useKarma {
@@ -22,8 +25,7 @@ kotlin {
} }
} }
} }
/* /* @OptIn(ExperimentalWasmDsl::class)
@OptIn(ExperimentalWasmDsl::class)
wasmJs { wasmJs {
//moduleName = project.name //moduleName = project.name
browser() browser()
@@ -32,8 +34,9 @@ kotlin {
groupId = group as String groupId = group as String
pom { name = "${project.name}-wasm-js" } pom { name = "${project.name}-wasm-js" }
} }
} }*/
/*
@OptIn(ExperimentalKotlinGradlePluginApi::class) @OptIn(ExperimentalKotlinGradlePluginApi::class)
applyDefaultHierarchyTemplate { applyDefaultHierarchyTemplate {
common { common {
@@ -173,3 +176,15 @@ tasks.named<Task>("publishKotlinMultiplatformPublicationToReleasesRepository") {
tasks.named<Task>("publishKotlinMultiplatformPublicationToSonatypeRepository") { tasks.named<Task>("publishKotlinMultiplatformPublicationToSonatypeRepository") {
dependsOn(tasks.named<Task>("signJsPublication")) dependsOn(tasks.named<Task>("signJsPublication"))
} }
tasks.named<Task>("publishKotlinMultiplatformPublicationToMavenLocal") {
dependsOn(tasks.named<Task>("signWasmJsPublication"))
}
tasks.named<Task>("publishWasmJsPublicationToMavenLocalRepository") {
dependsOn(tasks.named<Task>("signKotlinMultiplatformPublication"))
}
tasks.named<Task>("publishWasmJsPublicationToMavenLocalRepository") {
dependsOn(tasks.named<Task>("signJsPublication"))
}