编写Jira查询:返回含问题链接依赖的项目并展示关联项目名
Jira查询语句:获取存在依赖关联的项目及关联双方项目名称
基础JQL查询(筛选所有含依赖类关联的Issue)
要找出所有存在依赖关系(包括"依赖于"和"阻塞"两种常见关联类型)的Issue,使用以下JQL:
issueLinkType in ("Depends on", "Blocks")
提示:如果你的Jira实例中依赖类链接的名称是本地化或自定义的(比如中文环境下的"依赖于"),请替换为实际的链接类型名称。
配置结果列以展示关联项目名称
默认查询结果不会直接显示关联Issue的项目名称,需要手动配置列:
- 添加
Project字段:显示当前Issue所属的项目(即关联关系中的其中一方) - 添加
Linked Issues字段:显示所有关联的Issue,鼠标悬停在关联Issue上即可查看其所属项目;如果需要直接在列中展示关联项目名称,可以借助ScriptRunner等插件创建自定义脚本字段,提取关联Issue的项目名称(例如命名为"关联项目名称")。
区分关联方向的精准查询
如果需要明确区分"被依赖/被阻塞的项目"(Linked From)和"依赖/阻塞的项目"(Linked To),可以拆分两个查询:
- 查询所有依赖其他Issue的项目(当前项目是Linked From,关联项目是Linked To):
issueLinkType = "Depends on"
- 查询所有阻塞其他Issue的项目(当前项目是Linked From,关联项目是Linked To):
issueLinkType = "Blocks"
去重获取存在关联的项目列表
如果只需要得到所有存在依赖关联的项目名称(去重),可以结合分组统计:
issueLinkType in ("Depends on", "Blocks") GROUP BY Project
执行后查看统计面板中的项目列表即可。
内容的提问来源于stack exchange,提问作者Yvette Gyasi
相关产品推荐
相关产品推荐

