diff options
Diffstat (limited to 'gradle/publishing.gradle')
-rw-r--r-- | gradle/publishing.gradle | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/gradle/publishing.gradle b/gradle/publishing.gradle index c16999ad..2c3518e2 100644 --- a/gradle/publishing.gradle +++ b/gradle/publishing.gradle @@ -9,8 +9,9 @@ apply plugin: 'signing' apply from: project.rootProject.file('gradle/maven-metadata.gradle') -def isMultiplatform = project.name in ["kotlinx-serialization-core", "kotlinx-serialization-json","kotlinx-serialization-protobuf", - "kotlinx-serialization-cbor", "kotlinx-serialization-properties"] +def isMultiplatform = project.name in ["kotlinx-serialization-core", "kotlinx-serialization-json", "kotlinx-serialization-json-okio", + "kotlinx-serialization-json-tests", "kotlinx-serialization-protobuf", "kotlinx-serialization-cbor", + "kotlinx-serialization-properties"] def isBom = project.name == "kotlinx-serialization-bom" if (!isBom) { @@ -31,6 +32,8 @@ afterEvaluate { classifier = 'sources' if (isMultiplatform) { from kotlin.sourceSets.commonMain.kotlin + } else if (isBom) { + // no-op: sourceSets is [] for BOM, as it does not have sources. } else { from sourceSets.main.allSource } |