Java 哈德逊&x2B;轮询SCM-首先构建上游项目?

Java 哈德逊&x2B;轮询SCM-首先构建上游项目?,java,git,maven-2,hudson,Java,Git,Maven 2,Hudson,我们在哈德逊有一堆maven2项目,所有这些项目都设置为同时轮询SCM 问题是,它轮询和构建项目的方式似乎没有顺序。 理想情况下,它会首先检查上游项目。我可以设置轮询SCM计划来解释这一点,但随着新项目的添加,这似乎很容易出错 现在,有时它首先检查下游项目“X”,发现一个变更并生成一个错误。然后,当上游项目“Y”被选中/构建时,这将触发项目X的构建,这是成功的。创建一些无意义的错误通知。在“高级项目选项”下,选中“上游项目正在生成时阻止生成”因为1.323在上游生成时存在高级maven生成选项块

我们在哈德逊有一堆maven2项目,所有这些项目都设置为同时轮询SCM

问题是,它轮询和构建项目的方式似乎没有顺序。 理想情况下,它会首先检查上游项目。我可以设置轮询SCM计划来解释这一点,但随着新项目的添加,这似乎很容易出错


现在,有时它首先检查下游项目“X”,发现一个变更并生成一个错误。然后,当上游项目“Y”被选中/构建时,这将触发项目X的构建,这是成功的。创建一些无意义的错误通知。

在“高级项目选项”下,选中“上游项目正在生成时阻止生成”

因为1.323在上游生成时存在高级maven生成选项块。也许这会有帮助