代码之家  ›  专栏  ›  技术社区  ›  olyv

如何在本地运行intellij的cumber java插件

  •  0
  • olyv  · 技术社区  · 6 年前

    我使用的是intellijcumber java插件。在更新到cucumber jvm3之后,它无法从特性文件导航到步骤定义,因为我现在正在使用新的参数占位符(例如。, "I have {int} cukes in my {string}" "^I have (\d+) cukes in my (.*?)$" ).

    我想调整cumber java插件,但我不太明白如何在本地构建和运行intellij的插件。我从 https://github.com/JetBrains/intellij-plugins ,克隆了intellij社区版并设置了plugin devKit。现在我还不知道如何在本地构建和运行cumber java插件。我试图创建一个新的插件来扩展cucumber java,但是cumber java中没有扩展点。

    1 回复  |  直到 6 年前
        1
  •  1
  •   potatojesz    4 年前

    我知道这是个老问题,但有人会发现这个答案很有用。

    当我使用许多可选的regexp时,我对非常复杂的步骤定义有一个问题。 如果我的后备箱里有这样的东西 )\“和密码\”([^\“] 然后自动完成失败了,结果显示 参数 在接下来的步骤中,nvm为什么我需要“修复”这个插件-这就是我所做的让它为我工作的原因:

    1. adding-gradle-support-to-an-existing-devkit-based-intellij-platform-plugin

    2. 我摆脱了所有的编译问题,我不得不将一个类从kotlin更改为java,并修复了一些属性问题。

        2
  •  0
  •   olyv    6 年前

    谁在寻找答案:cumber java插件没有扩展点。解决办法不是使用cumber表达式,而是使用regex。Regex仍在为cucumber 3工作。