diff --git a/.idea/deploymentTargetSelector.xml b/.idea/deploymentTargetSelector.xml
new file mode 100644
index 0000000..6146593
--- /dev/null
+++ b/.idea/deploymentTargetSelector.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/build.gradle.kts b/build.gradle.kts
index 450a05f..a021628 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -21,7 +21,7 @@ plugins {
allprojects {
pluginManager.withPlugin("com.vanniktech.maven.publish") {
mavenPublishing {
- publishToMavenCentral(SonatypeHost.S01, automaticRelease = true)
+ publishToMavenCentral(SonatypeHost.DEFAULT, automaticRelease = true)
signAllPublications()
}
}
diff --git a/mvi/build.gradle.kts b/mvi/build.gradle.kts
index a99af87..6def194 100644
--- a/mvi/build.gradle.kts
+++ b/mvi/build.gradle.kts
@@ -1,3 +1,6 @@
+import com.vanniktech.maven.publish.JavadocJar
+import com.vanniktech.maven.publish.KotlinMultiplatform
+import com.vanniktech.maven.publish.MavenPublishBaseExtension
import org.jlleitschuh.gradle.ktlint.KtlintExtension
plugins {
@@ -15,22 +18,29 @@ kotlin {
withJava()
}
- iosX64()
- iosArm64()
- iosSimulatorArm64()
+ listOf(
+ iosX64(),
+ iosArm64(),
+ iosSimulatorArm64(),
- macosX64()
- macosArm64()
+ macosX64(),
+ macosArm64(),
- watchosArm32()
- watchosArm64()
- watchosDeviceArm64()
- watchosSimulatorArm64()
- watchosX64()
+ watchosArm32(),
+ watchosArm64(),
+ watchosDeviceArm64(),
+ watchosSimulatorArm64(),
+ watchosX64(),
- tvosArm64()
- tvosSimulatorArm64()
- tvosX64()
+ tvosArm64(),
+ tvosSimulatorArm64(),
+ tvosX64(),
+ ).forEach {
+ it.binaries.framework {
+ baseName = "mvi"
+ isStatic = true
+ }
+ }
sourceSets {
commonMain.dependencies {
@@ -55,3 +65,7 @@ tasks {
useJUnitPlatform()
}
}
+
+configure {
+ configure(KotlinMultiplatform(javadocJar = JavadocJar.Empty()))
+}
diff --git a/mvi/gradle.properties b/mvi/gradle.properties
index 1e0eb73..33f8fbf 100644
--- a/mvi/gradle.properties
+++ b/mvi/gradle.properties
@@ -1,6 +1,6 @@
POM_ARTIFACT_ID=mvi
GROUP=com.adidas.mvi
VERSION_CODE=1
-VERSION_NAME=1.8.0
+VERSION_NAME=1.8.1
POM_NAME=Adidas MVI
POM_DESCRIPTION=Adidas MVI
\ No newline at end of file