Maven 2 如何删除哈德逊上游项目关系?

Maven 2 如何删除哈德逊上游项目关系?,maven-2,hudson,Maven 2,Hudson,我以前有一份工作,我把它分成两份。出于某种原因,新的分离工作将第一项工作视为上游项目。我想删除此关系,但在磁盘或Hudson UI(1.312版)中找不到它的配置 注意:新工作和旧工作一样,是maven2。POM之间根本没有参考/关系 如何删除上游项目关系,或者至少找到它在磁盘上声明的位置?我不确定它在磁盘上存储的位置,但您应该在项目配置屏幕中看到上游和下游关系的文本字段 下游: (来源:) 上游: (来源:)我是哈德逊的新手,负责安排我们的构建。我有同样的情况,父项目A和3个子项目之间的项

我以前有一份工作,我把它分成两份。出于某种原因,新的分离工作将第一项工作视为上游项目。我想删除此关系,但在磁盘或Hudson UI(1.312版)中找不到它的配置

注意:新工作和旧工作一样,是maven2。POM之间根本没有参考/关系


如何删除上游项目关系,或者至少找到它在磁盘上声明的位置?

我不确定它在磁盘上存储的位置,但您应该在项目配置屏幕中看到上游和下游关系的文本字段

下游:
(来源:)

上游:

(来源:)

我是哈德逊的新手,负责安排我们的构建。我有同样的情况,父项目A和3个子项目之间的项目关系,上游和下游触发器字段在配置中为空。多亏了Aaron,取消选中了“每当生成快照依赖项时生成”。意识到必须在父项目配置和每个子项目中取消选中此项,项目关系才能消失

在Jenkins中,当您有相互依赖的项目时,Jenkins可以使用指纹支持创建的记录跟踪上游项目的哪个版本被下游项目的哪个版本使用

要使此功能正常工作,需要满足以下条件:

上游项目记录其构建工件的指纹 下游项目记录其使用的上游文件的指纹 这使得Jenkins能够关联两个项目

因此,可能会自动创建上游和下游。因此,在项目配置中,取消选中该选项

Build Triggers
每当生成快照依赖项时生成


这将删除所有存在的上游-下游,即使在明确删除流依赖项后也是如此。

您知道它应该在哪个部分下吗?我在每个作业的配置屏幕上,肯定没有看到这些字段:/有趣的是,上游和下游的字段都是空白的!但是,选中了“每当生成快照依赖项时生成”,即使我的POM中有0个依赖项,取消选中该选项也会清除伪关系。谢谢你把我引向正确的方向,希望任何读到这篇评论的人都会觉得你的答案和我的笔记很有用。你能编辑这个答案,让它不带图片吗?正如你所看到的,这些图像现在已经死了。