We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e0c3e69 commit 6b594ccCopy full SHA for 6b594cc
1 file changed
buildSrc/src/main/groovy/com.google.api-ads.java-conventions.gradle
@@ -70,6 +70,19 @@ dependencies {
70
testImplementation 'junit:junit:4.13.1'
71
}
72
73
+// Disables a task unless we're publishing something.
74
+def disableUnlessPublishing(toDisable) {
75
+ toDisable.enabled = false
76
+ gradle.taskGraph.whenReady {
77
+ gradle.taskGraph.allTasks
78
+ .findAll { it.group == "publishing" }
79
+ .any { toDisable.enabled = true }
80
+ }
81
+}
82
+disableUnlessPublishing(tasks.javadocJar)
83
+disableUnlessPublishing(tasks.javadoc)
84
+disableUnlessPublishing(tasks.sourcesJar)
85
+
86
class ExampleRunnerTask extends JavaExec {
87
88
// The base package for all examples.
0 commit comments