File tree 1 file changed +5
-3
lines changed
1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -80,7 +80,7 @@ subprojects {
80
80
all(). each { task ->
81
81
task. dependsOn ' :grpc-compiler:java_pluginExecutable'
82
82
// Delete the generated sources first, so that we can be alerted if they are not re-compiled.
83
- task. dependsOn deleteGeneratedSource
83
+ task. dependsOn ' deleteGeneratedSource' + task . sourceSet . name
84
84
// Recompile protos when the codegen has been changed
85
85
task. inputs. file javaPluginPath
86
86
// Recompile protos when build.gradle has been changed, because
@@ -94,8 +94,10 @@ subprojects {
94
94
generatedFilesBaseDir = generatedSourcePath
95
95
}
96
96
97
- task deleteGeneratedSource << {
98
- project. delete project. fileTree(dir : generatedSourcePath)
97
+ sourceSets. each { sourceSet ->
98
+ task " deleteGeneratedSource${ sourceSet.name} " << {
99
+ project. delete project. fileTree(dir : generatedSourcePath + ' /' + sourceSet. name)
100
+ }
99
101
}
100
102
} else {
101
103
// Otherwise, we just use the checked-in generated code.
You can’t perform that action at this time.
0 commit comments