Skip to content

Commit c636087

Browse files
committed
🐛 Update MavenPublication component in Android build files
Switched from 'java' to 'release' component in the MavenPublication configuration for 'kotest-assertions-android' and 'kotest-extensions-android'. This change ensures that all necessary components are included during the build process for these projects. Closes #4
1 parent 4dd6eec commit c636087

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

kotest-assertions-android/build.gradle.kts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import com.android.build.gradle.internal.tasks.factory.dependsOn
2+
13
plugins {
24
kotlin("android")
35
kotlin("kapt")
@@ -74,7 +76,7 @@ publishing {
7476
}
7577

7678
publications.create<MavenPublication>("mavenJava") {
77-
from(components["release"])
79+
afterEvaluate { from(components["release"]) }
7880
artifact(javadocJar.get())
7981
artifact(sourcesJar.get())
8082

@@ -112,6 +114,9 @@ publishing {
112114
}
113115
}
114116

117+
tasks.named("dokkaHtml").dependsOn("kaptReleaseKotlin")
118+
119+
115120

116121
val signingKey: String? by project
117122
val signingPassword: String? by project

kotest-extensions-android/build.gradle.kts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import com.android.build.gradle.internal.tasks.factory.dependsOn
2+
13
plugins {
24
kotlin("android")
35
kotlin("kapt")
@@ -77,7 +79,7 @@ publishing {
7779
}
7880

7981
publications.create<MavenPublication>("mavenJava") {
80-
from(components["release"])
82+
afterEvaluate { from(components["release"]) }
8183
artifact(javadocJar.get())
8284
artifact(sourcesJar.get())
8385

@@ -115,6 +117,8 @@ publishing {
115117
}
116118
}
117119

120+
tasks.named("dokkaHtml").dependsOn("kaptReleaseKotlin")
121+
118122

119123
val signingKey: String? by project
120124
val signingPassword: String? by project

0 commit comments

Comments
 (0)