Intellij idea 未识别IntelliJ Cumber Jave步骤定义

Intellij idea 未识别IntelliJ Cumber Jave步骤定义,intellij-idea,cucumber-java,Intellij Idea,Cucumber Java,这似乎是一个普遍的问题。我在网上尝试了大多数解决方案。不幸的是,他们中没有一个人为我工作。我正在使用IntelliJ 2019.3终极版 黄瓜Java(bundle)和小黄瓜(bundle)插件已经存在 尝试过的解决方案: 这是Maven项目,我有以下疑问 我是否应该将info.cukes添加到项目POM,尽管IDE中有插件。甚至我的一个Gradle项目也面临同样的问题 这是强制性的吗?如果是,为什么。因为我找不到要在主类中设置的cucumber.api.cli.main 通过打开“编辑

这似乎是一个普遍的问题。我在网上尝试了大多数解决方案。不幸的是,他们中没有一个人为我工作。我正在使用IntelliJ 2019.3终极版

黄瓜Java(bundle)和小黄瓜(bundle)插件已经存在

尝试过的解决方案:

  • 这是Maven项目,我有以下疑问

  • 我是否应该将
    info.cukes
    添加到项目
    POM
    ,尽管IDE中有插件。甚至我的一个Gradle项目也面临同样的问题
  • 这是强制性的吗?如果是,为什么。因为我找不到要在主类中设置的
    cucumber.api.cli.main

    通过打开“编辑配置”,可以全局设置粘合位置 ->默认值->cumber Java->Glue”并添加包名

  • 这是什么意思

    我的项目没有将步骤标记为测试源根目录


  • 有人能在这里解释一下吗。

    顺便说一句,我有一些项目可以从
    IDE中的
    功能
    进入
    StepDef
    文件。上述情况发生在我导入的一些现有项目中。事实上,在这些导入的项目中,我从头开始从功能文件创建了新的步骤定义文件。但它仍然不被承认。请检查外部jar中是否缺少
    io.cumber
    libs。我不得不手动添加它们,因为maven的自动更新没有按预期工作。添加它们并设置
    调试配置后,它识别了stepsBTW。我有一些项目,可以从
    IDE中的
    功能
    进入
    StepDef
    文件。上述情况发生在我导入的一些现有项目中。事实上,在这些导入的项目中,我从头开始从功能文件创建了新的步骤定义文件。但它仍然不被承认。请检查外部jar中是否缺少
    io.cumber
    libs。我不得不手动添加它们,因为maven的自动更新没有按预期工作。添加它们并设置
    调试配置
    后,它识别了这些步骤