marc0der / intellij-cucumber-scala

Enables Reference tracking of glue code when using cucumber-scala DSL.

Home Page:https://plugins.jetbrains.com/plugin/7460

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

intellij-cucumber-scala

Build Status

Enables Reference tracking of glue code when using cucumber-scala DSL.

#Features

  • Navigate from feature step to step definition
  • Find usages of step definitions in feature files
  • Wizard that creates step definitions for a step in a feature file

#Development

  1. git clone git@github.com:danielwegener/intellij-cucumber-scala.git
  2. sbt updateIdea will download the idea sdk to the SDK folder and all required plugins
  3. Import the project as sbt project into IDEA.

Now you can build this plugin with sbt package

IntelliJ Plugin Development is too hard :/ Please provide a public (maybe non-oss, non-free) repo for Idea artifacts. Or maybe a sbt plugin.

To start an IDE with the plugin installed in the example project just run sbt "runIdea example" (todo: does not work yet)

#Publishing

  1. Add your credentials to ideaPublishSettings in build.sbt (make sure to not check them in!) 2 run sbt publishPlugin

#License This project is released under the Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0).

About

Enables Reference tracking of glue code when using cucumber-scala DSL.

https://plugins.jetbrains.com/plugin/7460


Languages

Language:Scala 98.6%Language:Gherkin 1.4%