【问题标题】:Steps navigation problem in Intellij idea with cucumber 4.6.0Intellij IDEA中的步骤导航问题与黄瓜4.6.0
【发布时间】:2025-12-28 21:25:10
【问题描述】:

我已将 cucumber-junit 和 cucumber-java8 版本从 4.2.5 更改为 4.6.0,现在我无法从功能文件导航到步骤定义类。

如何重现:

  1. 打开功能文件。
  2. 在特征文件中自动生成步骤定义。
  3. 您将获得步骤,并且可以使用 ctrl+鼠标单击导航到该步骤。
  4. Intellij IDEA 添加了已弃用的依赖项@cucumber.api.java.en.Given。
  5. 将依赖更改为@io.cucumber.java.en.Given;
  6. 从第 3 点开始的导航中断。现在无法从功能文件导航到步骤定义文件。

从功能文件到步骤定义文件的导航适用于已弃用的注释,因此,我认为我的项目结构没有问题(我希望如此:))。

有没有人遇到过这样的问题,或者是 Intellij 想法的一些错误?

【问题讨论】:

    标签: java intellij-idea cucumber


    【解决方案1】:

    请为 IDEA 的 Cucumber 插件投票,以使其与 4.5.0 注释兼容:https://youtrack.jetbrains.com/issue/IDEA-217391

    【讨论】: