File tree Expand file tree Collapse file tree 1 file changed +13
-4
lines changed
byte-buddy-gradle-plugin/src/main/java/net/bytebuddy/build/gradle Expand file tree Collapse file tree 1 file changed +13
-4
lines changed Original file line number Diff line number Diff line change 2222import org .gradle .api .tasks .SourceSet ;
2323import org .gradle .api .tasks .compile .JavaCompile ;
2424
25+ import java .util .Map ;
26+ import java .util .Set ;
27+
2528/**
2629 * An abstract configuration for a Byte Buddy task and extension.
2730 *
@@ -82,10 +85,16 @@ public void execute(Project project) {
8285 byteBuddyTask .dependsOn (compileTask );
8386 extension .configure (byteBuddyTask );
8487 configureDirectories (sourceSet .getJava (), compileTask , byteBuddyTask );
85- for (Task task : project .getTasks ()) {
86- if (!task .getName ().equals (name ) && task .getDependsOn ().contains (compileTask .getName ())) {
87- task .dependsOn (byteBuddyTask );
88- project .getLogger ().debug ("Altered task '{}' to depend on '{}'" , task .getName (), name );
88+ for (Map .Entry <Project , Set <Task >> entry : project .getAllTasks (true ).entrySet ()) {
89+ for (Task task : entry .getValue ()) {
90+ if (!task .getName ().equals (name ) && task .getDependsOn ().contains (compileTask .getName ())) {
91+ task .dependsOn (byteBuddyTask );
92+ project .getLogger ().warn ("Altered task '{}' of project '{}' to depend on '{}' of project '{}'" ,
93+ task .getName (),
94+ entry .getKey ().getName (),
95+ name ,
96+ project .getName ());
97+ }
8998 }
9099 }
91100 }
You can’t perform that action at this time.
0 commit comments