提交 91b99483 编写于 作者: K kohsuke

fixed a regression in the dependency relationships among aggregated m2 job types (#1266)


git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7067 71c3de6d-444a-0410-be80-ed276b4c234a
上级 eaefe3ed
...@@ -372,10 +372,10 @@ public final class MavenModuleSetBuild extends AbstractBuild<MavenModuleSet,Mave ...@@ -372,10 +372,10 @@ public final class MavenModuleSetBuild extends AbstractBuild<MavenModuleSet,Mave
// schedule downstream builds. for non aggregator style builds, // schedule downstream builds. for non aggregator style builds,
// this is done by each module // this is done by each module
if(getResult().isBetterOrEqualTo(Result.SUCCESS)) { if(getResult().isBetterOrEqualTo(Result.SUCCESS)) {
HashSet<AbstractProject> downstreams = new HashSet<AbstractProject>(project.modules.values()); for(AbstractProject down : Hudson.getInstance().getDependencyGraph().getDownstream(getProject())) {
downstreams.add(project); listener.getLogger().println(Messages.MavenBuild_Triggering(down.getName()));
for (ProxyImpl2 p : proxies.values()) down.scheduleBuild();
p.owner().scheduleDownstreamBuilds(listener,downstreams); }
} }
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册