We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 38588ff commit 9d2b868Copy full SHA for 9d2b868
1 file changed
build-logic/src/main/kotlin/buildlogic.java-conventions.gradle.kts
@@ -81,8 +81,18 @@ afterEvaluate {
81
).forEach { config ->
82
config.dependencies.forEach { dep ->
83
if (commonProjectDeps.contains(dep.name)) {
84
- dependsOn(":${dep.name}:sourcesJar")
85
- dependsOn(":${dep.name}:javadocJar")
+ val depProject = project.findProject(":${dep.name}")
+ if (depProject != null) {
86
+ val sourcesJarTask = depProject.tasks.findByName("sourcesJar")
87
+ val javadocJarTask = depProject.tasks.findByName("javadocJar")
88
+
89
+ if (sourcesJarTask != null) {
90
+ dependsOn(":${dep.name}:sourcesJar")
91
+ }
92
+ if (javadocJarTask != null) {
93
+ dependsOn(":${dep.name}:javadocJar")
94
95
96
}
97
98
0 commit comments