diff --git a/core/src/main/java/hudson/maven/MavenModuleSetBuild.java b/core/src/main/java/hudson/maven/MavenModuleSetBuild.java index 1bf57d30d31a23c100a47263e157426cb235eaac..77b7e3f4c6de3e27643c159c057543e9eaf96846 100644 --- a/core/src/main/java/hudson/maven/MavenModuleSetBuild.java +++ b/core/src/main/java/hudson/maven/MavenModuleSetBuild.java @@ -372,10 +372,10 @@ public final class MavenModuleSetBuild extends AbstractBuild downstreams = new HashSet(project.modules.values()); - downstreams.add(project); - for (ProxyImpl2 p : proxies.values()) - p.owner().scheduleDownstreamBuilds(listener,downstreams); + for(AbstractProject down : Hudson.getInstance().getDependencyGraph().getDownstream(getProject())) { + listener.getLogger().println(Messages.MavenBuild_Triggering(down.getName())); + down.scheduleBuild(); + } } }