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