Configure build task dependencies as each subproject comes up. (#299)
This commit is contained in:
		
							parent
							
								
									db623157aa
								
							
						
					
					
						commit
						62e89395f9
					
				
					 1 changed files with 4 additions and 6 deletions
				
			
		|  | @ -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 { | 					} else { | ||||||
| 						parentTask = rootProject.getTasks().getByName("remapAllSources"); | 						parentTask = rootProject.getTasks().getByName("remapAllSources"); | ||||||
| 						remapper = ((RemapAllSourcesTask) parentTask).sourceRemapper; | 						remapper = ((RemapAllSourcesTask) parentTask).sourceRemapper; | ||||||
| 
 | 
 | ||||||
| 						remapJarTask.jarRemapper = ((RemapJarTask) rootProject.getTasks().getByName("remapJar")).jarRemapper; | 						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")); | ||||||
| 					} | 					} | ||||||
| 				} | 				} | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue