File tree Expand file tree Collapse file tree 1 file changed +12
-5
lines changed
src/main/kotlin/com/vanniktech/maven/publish Expand file tree Collapse file tree 1 file changed +12
-5
lines changed Original file line number Diff line number Diff line change @@ -56,12 +56,19 @@ internal class MavenPublishConfigurer(
56
56
57
57
fun configureAndroidArtifacts (variant : String , sourcesJar : Boolean , javadocJar : JavadocJar ) {
58
58
val javadocJarTask = javadocJarTask(javadocJar, android = true )
59
+ val sourcesJarTask = if (sourcesJar) {
60
+ project.androidSourcesJar()
61
+ } else {
62
+ null
63
+ }
59
64
60
- val component = project.components.findByName(variant) ? : throw MissingVariantException (variant)
61
- project.gradlePublishing.publications.create(PUBLICATION_NAME , MavenPublication ::class .java) {
62
- it.from(component)
63
- it.withSourcesJar(sourcesJar) { project.androidSourcesJar() }
64
- it.withJavadocJar(javadocJarTask)
65
+ project.afterEvaluate {
66
+ val component = project.components.findByName(variant) ? : throw MissingVariantException (variant)
67
+ project.gradlePublishing.publications.create(PUBLICATION_NAME , MavenPublication ::class .java) {
68
+ it.from(component)
69
+ it.withSourcesJar(sourcesJar) { sourcesJarTask!! }
70
+ it.withJavadocJar(javadocJarTask)
71
+ }
65
72
}
66
73
}
67
74
You can’t perform that action at this time.
0 commit comments