diff --git a/core/src/main/java/hudson/maven/MavenBuild.java b/core/src/main/java/hudson/maven/MavenBuild.java index 90975275454394b56532bed5304a86d4e146deb1..270a1e6cc317d468cb364e1d648c6a867579735c 100644 --- a/core/src/main/java/hudson/maven/MavenBuild.java +++ b/core/src/main/java/hudson/maven/MavenBuild.java @@ -182,12 +182,13 @@ public class MavenBuild extends AbstractBuild { // trigger dependency builds DependencyGraph graph = Hudson.getInstance().getDependencyGraph(); for( AbstractProject down : getParent().getDownstreamProjects()) { - if(!graph.hasIndirectDependencies(getParent(),down)) + if(!graph.hasIndirectDependencies(getParent(),down)) { // if there's a longer dependency path to this project, // then scheduling the build now is going to be a waste, // so don't do that. listener.getLogger().println("Triggering a new build of "+down.getName()); down.scheduleBuild(); + } } } //// run all of them even if one of them failed