Skip to content

Commit b95d2d8

Browse files
committed
feat(build): switch to base publishing plugin
1 parent 4db82a2 commit b95d2d8

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

build.gradle.kts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import com.vanniktech.maven.publish.KotlinMultiplatform
12
import org.gradle.api.tasks.testing.Test
23
import org.gradle.api.tasks.testing.logging.TestLogEvent
34
import org.gradle.kotlin.dsl.withType
@@ -7,13 +8,19 @@ plugins {
78
id("org.jetbrains.dokka")
89
id("com.diffplug.spotless")
910
id("org.jetbrains.kotlinx.binary-compatibility-validator")
10-
id("com.vanniktech.maven.publish")
11+
id("com.vanniktech.maven.publish.base")
12+
id("signing")
1113
}
1214

15+
group = requireNotNull(project.findProperty("GROUP"))
16+
17+
version = requireNotNull(project.findProperty("VERSION_NAME"))
18+
1319
@Suppress("UnstableApiUsage")
1420
mavenPublishing {
1521
signAllPublications()
1622
pomFromGradleProperties()
23+
configure(KotlinMultiplatform())
1724
}
1825

1926
publishing {

settings.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ pluginManagement {
1717
id("org.jetbrains.dokka") version "1.6.21"
1818
id("com.diffplug.spotless") version "6.7.0"
1919
id("org.jetbrains.kotlinx.binary-compatibility-validator") version "0.10.0"
20-
id("com.vanniktech.maven.publish") version "0.20.0"
20+
id("com.vanniktech.maven.publish.base") version "0.20.0"
2121
}
2222
}
2323

0 commit comments

Comments
 (0)