File tree 1 file changed +11
-0
lines changed
plugins/sonatype/src/main/kotlin/com/powersync/plugins/sonatype
1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,9 @@ package com.powersync.plugins.sonatype
3
3
import org.gradle.api.Plugin
4
4
import org.gradle.api.Project
5
5
import com.vanniktech.maven.publish.MavenPublishPlugin
6
+ import com.vanniktech.maven.publish.KotlinMultiplatform
7
+ import com.vanniktech.maven.publish.JavadocJar
8
+ import com.vanniktech.maven.publish.MavenPublishBaseExtension
6
9
7
10
internal class SonatypeCentralUploadPlugin : Plugin <Project > {
8
11
override fun apply (project : Project ) {
@@ -14,6 +17,14 @@ internal class SonatypeCentralUploadPlugin : Plugin<Project> {
14
17
SonatypeCentralExtension ::class .java,
15
18
project
16
19
)
20
+
21
+ // The publishing plugin would apply Dokka to upload docs by default, but we only really apply Dokka on the root
22
+ // project, so this breaks the release flow.
23
+ @Suppress(" UnstableApiUsage" )
24
+ project.extensions.getByType(MavenPublishBaseExtension ::class .java).configure(KotlinMultiplatform (
25
+ javadocJar = JavadocJar .Empty (),
26
+ ))
27
+
17
28
extension.apply ()
18
29
}
19
30
}
You can’t perform that action at this time.
0 commit comments