diff options
author | Kitlith <kitlith@kitl.pw> | 2020-11-15 08:05:35 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-11-15 16:05:35 +0000 |
commit | 62e89395f97563978c5c89030b164f6db3016a91 (patch) | |
tree | e346c399d9084fbaacc6eb7615b08e9d15880cb0 /src | |
parent | db623157aa32a44e7d3923786da09b804c716ca9 (diff) | |
download | architectury-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.java | 10 |
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")); } } |