aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorKitlith <kitlith@kitl.pw>2020-11-15 08:05:35 -0800
committerGitHub <noreply@github.com>2020-11-15 16:05:35 +0000
commit62e89395f97563978c5c89030b164f6db3016a91 (patch)
treee346c399d9084fbaacc6eb7615b08e9d15880cb0 /src
parentdb623157aa32a44e7d3923786da09b804c716ca9 (diff)
downloadarchitectury-loom-62e89395f97563978c5c89030b164f6db3016a91.tar.gz
architectury-loom-62e89395f97563978c5c89030b164f6db3016a91.tar.bz2
architectury-loom-62e89395f97563978c5c89030b164f6db3016a91.zip
Configure build task dependencies as each subproject comes up. (#299)
Diffstat (limited to 'src')
-rw-r--r--src/main/java/net/fabricmc/loom/AbstractPlugin.java10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/main/java/net/fabricmc/loom/AbstractPlugin.java b/src/main/java/net/fabricmc/loom/AbstractPlugin.java
index c6cbc865..82d164e8 100644
--- a/src/main/java/net/fabricmc/loom/AbstractPlugin.java
+++ b/src/main/java/net/fabricmc/loom/AbstractPlugin.java
@@ -304,17 +304,15 @@ public class AbstractPlugin implements Plugin<Project> {
}
});
});
-
- for (Project subProject : rootProject.getAllprojects()) {
- subProject.getTasks().getByName("build").dependsOn(parentTask);
- subProject.getTasks().getByName("build").dependsOn(rootProject.getTasks().getByName("remapAllJars"));
- rootProject.getTasks().getByName("remapAllJars").dependsOn(subProject.getTasks().getByName("remapJar"));
- }
} else {
parentTask = rootProject.getTasks().getByName("remapAllSources");
remapper = ((RemapAllSourcesTask) parentTask).sourceRemapper;
remapJarTask.jarRemapper = ((RemapJarTask) rootProject.getTasks().getByName("remapJar")).jarRemapper;
+
+ project1.getTasks().getByName("build").dependsOn(parentTask);
+ project1.getTasks().getByName("build").dependsOn(rootProject.getTasks().getByName("remapAllJars"));
+ rootProject.getTasks().getByName("remapAllJars").dependsOn(project1.getTasks().getByName("remapJar"));
}
}