Skip to content
This repository was archived by the owner on Oct 18, 2024. It is now read-only.

Commit e015f9b

Browse files
committed
fix: :annotations module is not published to Gradle
1 parent 9797417 commit e015f9b

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

annotations/build.gradle.kts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,7 @@
1818
@Suppress("DSL_SCOPE_VIOLATION") // TODO: Remove once KTIJ-19369 is fixed
1919
plugins {
2020
id("java-library")
21-
}
21+
id("com.vanniktech.maven.publish.base")
22+
}
23+
24+
description = "Annotations for Android Tree Sitter."

build.gradle.kts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ import com.itsaky.androidide.treesitter.BuildTreeSitterTask
2222
import com.itsaky.androidide.treesitter.CleanTreeSitterBuildTask
2323
import com.itsaky.androidide.treesitter.projectVersionCode
2424
import com.vanniktech.maven.publish.AndroidSingleVariantLibrary
25+
import com.vanniktech.maven.publish.JavaLibrary
26+
import com.vanniktech.maven.publish.JavadocJar
2527
import com.vanniktech.maven.publish.MavenPublishBaseExtension
2628
import com.vanniktech.maven.publish.SonatypeHost
2729

@@ -134,7 +136,12 @@ subprojects {
134136
coordinates(project.group.toString(), project.name, versionName)
135137
publishToMavenCentral(host = SonatypeHost.S01)
136138
signAllPublications()
137-
configure(AndroidSingleVariantLibrary(publishJavadocJar = false))
139+
if (plugins.hasPlugin("java-library")) {
140+
configure(
141+
JavaLibrary(javadocJar = JavadocJar.Javadoc(), sourcesJar = true))
142+
} else {
143+
configure(AndroidSingleVariantLibrary(publishJavadocJar = false))
144+
}
138145
}
139146
}
140147
}

0 commit comments

Comments
 (0)