You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If system and config outside of extraction directory then it is easier to
68
-
purge when a new version is out. You don't have to go through the whole
69
-
running for the first time wizard.
70
-
71
-
72
-
## Use classpath of module
73
-
```
74
-
runner-cucumber-scala-idea
75
-
```
76
-
77
-
## Optional but useful
78
-
Under run configuration create additional before launch external tool
79
-
1. Name: sbt_package
80
-
2. Program: sbt
81
-
3. Arguments: package
82
-
83
-
This will mean that a fresh plugin jar is created each time the test community
84
-
edition launches from the run configuration.
21
+
Now you can build this plugin with `./gradlew buildPlugin`.
85
22
23
+
To start an IDE with the plugin installed in the example project just run `./gradlew runIde`. Import the whole project as gradle project in the sandbox-ide. Wait for indexing to finish. Open `example/src/test/resources/cucumber/examples/scalacalculator/basic_arithmetic.feature`.
24
+
86
25
# Publishing
87
26
88
-
89
-
1. Add your credentials to `ideaPublishSettings` in `build.sbt` (make sure to not check them in!)
90
-
2 run `sbt publishPlugin`
27
+
1. Add your publish token to `publishPlugin.token` in `cucumber-scala/build.gradle` (make sure to not check them in!)
Copy file name to clipboardExpand all lines: cucumber-scala/src/main/scala/com/github/danielwegener/intellij/cucumber/scala/CucumberScalaExtension.scala
Copy file name to clipboardExpand all lines: cucumber-scala/src/main/scala/com/github/danielwegener/intellij/cucumber/scala/steps/ScalaStepDefinition.scala
0 commit comments