Skip to content

Commit b586ab4

Browse files
committed
library: Migrate to kotlin.multiplatform.library
1 parent eaa5537 commit b586ab4

File tree

3 files changed

+8
-12
lines changed

3 files changed

+8
-12
lines changed

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
plugins {
55
id("root.publication")
66
alias(libs.plugins.android.application) apply false
7-
alias(libs.plugins.android.library) apply false
7+
alias(libs.plugins.android.kotlin.multiplatform.library) apply false
88
alias(libs.plugins.compose.compiler) apply false
99
alias(libs.plugins.jetbrains.compose) apply false
1010
alias(libs.plugins.jetbrains.compose.hotReload) apply false

gradle/libs.versions.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[versions]
22
android-gradle-plugin = "8.13.1"
3-
androidx-activity = "1.11.0"
4-
androidx-window = "1.5.0"
3+
androidx-activity = "1.12.1"
4+
androidx-window = "1.5.1"
55
capsule = "2.1.1-patch2"
66
jetbrains-androidx-navigation = "2.9.1"
77
jetbrains-compose = "1.9.3"
@@ -23,7 +23,7 @@ materialkolor-material-kolor = { module = "com.materialkolor:material-kolor", ve
2323

2424
[plugins]
2525
android-application = { id = "com.android.application", version.ref = "android-gradle-plugin" }
26-
android-library = { id = "com.android.library", version.ref = "android-gradle-plugin" }
26+
android-kotlin-multiplatform-library = { id = "com.android.kotlin.multiplatform.library", version.ref = "android-gradle-plugin" }
2727
compose-compiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }
2828
jetbrains-compose = { id = "org.jetbrains.compose", version.ref = "jetbrains-compose" }
2929
jetbrains-compose-hotReload = { id = "org.jetbrains.compose.hot-reload", version.ref = "jetbrains-compose-hotReload" }

miuix/build.gradle.kts

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import org.jetbrains.kotlin.gradle.ExperimentalWasmDsl
55

66
plugins {
7-
alias(libs.plugins.android.library)
7+
alias(libs.plugins.android.kotlin.multiplatform.library)
88
alias(libs.plugins.compose.compiler)
99
alias(libs.plugins.jetbrains.compose)
1010
alias(libs.plugins.jetbrains.dokka)
@@ -13,21 +13,17 @@ plugins {
1313
id("module.publication")
1414
}
1515

16-
android {
17-
namespace = "top.yukonga.miuix.kmp"
18-
}
19-
2016
java {
2117
toolchain.languageVersion = JavaLanguageVersion.of(21)
2218
}
2319

2420
kotlin {
25-
withSourcesJar(true)
21+
withSourcesJar(publish = false)
2622

2723
jvmToolchain(21)
2824

29-
androidTarget {
30-
publishLibraryVariants("release")
25+
androidLibrary {
26+
namespace = "top.yukonga.miuix.kmp"
3127
}
3228

3329
jvm("desktop")

0 commit comments

Comments
 (0)