Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
# intellij-cucumber-scala

![Build for intellij-cucumber-scala](https://github.com/vbmacher/intellij-cucumber-scala/workflows/Build%20for%20intellij-cucumber-scala/badge.svg)
[![Build](https://img.shields.io/github/actions/workflow/status/vbmacher/intellij-cucumber-scala/build.yml?style=flat-square)](https://github.com/vbmacher/intellij-cucumber-scala/actions?query=branch%3Amaster)
[![Version](https://img.shields.io/jetbrains/plugin/v/7460-cucumber-for-scala.svg?style=flat-square)](https://plugins.jetbrains.com/plugin/7460-cucumber-for-scala)
[![JetBrains Plugin Downloads](https://img.shields.io/jetbrains/plugin/d/7460-cucumber-for-scala?style=flat-square)](https://plugins.jetbrains.com/plugin/7460-cucumber-for-scala)

A [plugin to IntelliJ IDEA](https://plugins.jetbrains.com/plugin/7460-cucumber-for-scala),
enabling navigation between step definitions and gherkin steps when using cucumber-scala DSL.
Expand Down
27 changes: 27 additions & 0 deletions build.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ lazy val commonSettings = Seq(
"--add-opens", "java.desktop/javax.swing.text=ALL-UNNAMED",
"--add-opens", "java.desktop/sun.font=ALL-UNNAMED",
"--add-exports", "java.base/jdk.internal.vm=ALL-UNNAMED",
"--add-opens", "java.base/java.nio=ALL-UNNAMED",
),
version := "2024.3.1.1",
scalaVersion := "2.13.15",
Expand All @@ -37,6 +38,32 @@ lazy val `cucumber-scala` = project
"org.intellij.scala:2024.3.23".toPlugin,
"gherkin:243.22562.13".toPlugin
),
intellijVMOptions := intellijVMOptions.value.copy(
defaultOptions = Seq(
"--add-opens", "java.desktop/javax.swing.plaf.basic=ALL-UNNAMED",
"--add-opens", "java.desktop/com.apple.laf=ALL-UNNAMED",
"--add-opens", "java.desktop/com.sun.java.swing.platf.gtk=ALL-UNNAMED",
"--add-opens", "java.desktop/sun.awt=ALL-UNNAMED",
"--add-opens", "java.desktop/sun.awt.windows=ALL-UNNAMED",
"--add-opens", "java.desktop/sun.awt.X11=ALL-UNNAMED",
"--add-opens", "java.desktop/java.awt=ALL-UNNAMED",
"--add-opens", "java.desktop/java.awt.event=ALL-UNNAMED",
"--add-opens", "java.desktop/javax.swing=ALL-UNNAMED",
"--add-opens", "java.desktop/javax.swing.text=ALL-UNNAMED",
"--add-opens", "java.desktop/javax.swing.text.html=ALL-UNNAMED",
"--add-opens", "java.desktop/sun.font=ALL-UNNAMED",
"--add-exports", "java.base/jdk.internal.vm=ALL-UNNAMED",
"--add-exports", "java.desktop/sun.swing=ALL-UNNAMED",
"--add-exports", "java.desktop/sun.awt.image=ALL-UNNAMED",
"--add-exports", "java.desktop/com.apple.eawt.event=ALL-UNNAMED",
"--add-exports", "java.desktop/com.apple.eawt=ALL-UNNAMED",
"--add-exports", "java.desktop/java.awt.peer=ALL-UNNAMED",
"--add-exports", "java.base/sun.nio.fs=ALL-UNNAMED",
"--add-exports", "java.management/sun.management=ALL-UNNAMED",
"--add-opens", "java.base/java.lang=ALL-UNNAMED",
"--add-opens", "java.base/java.util=ALL-UNNAMED",
)
),
packageMethod := PackagingMethod.Standalone(),
patchPluginXml := pluginXmlOptions { xml =>
xml.version = version.value
Expand Down
3 changes: 1 addition & 2 deletions cucumber-scala/src/main/resources/META-INF/plugin.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@
<li>Scala plugin 2024.3.23</li>
<li>Gherkin plugin 243.22562.13</li>
<li><a href="https://github.com/vbmacher/intellij-cucumber-scala/issues/137">Problem with building in GitHub actions</a></li>
<li>Rollback to using Java version 17 (which is default IntelliJ Idea Java version)</li>
</ol>
</li>
<li>2024.3: Release for IntelliJ 2024.3 (build 243.21565.193)
Expand All @@ -33,7 +32,7 @@
<li>Gherkin plugin 243.21565.122</li>
<li>cucumber-scala 8.25.1</li>
<li>cucumber-junit 7.20.1</li>
<li>Use Java version 21</li>
<li>Use Java version 21 (https://plugins.jetbrains.com/docs/intellij/setting-up-theme-environment.html#add-jdk-and-intellij-platform-plugin-sdk)</li>
</ol>
</li>
<li>2024.2.1: Release for IntelliJ 2024.2.1 (build 242.21829.142)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ class StepDefUsagesSpec extends ScCucumberSpecBase {
@Test
def testFindUsages(): Unit = {
loadTestCase("usages/StepDefinitions.scala", "usages/testcase1.feature", "usages/testcase2.feature")
val usages = myFixture.testFindUsages(getTestDataPath + "/usages/StepDefinitions.scala") //testFindUsagesUsingAction
val usages = myFixture.testFindUsagesUsingAction(getTestDataPath + "/usages/StepDefinitions.scala") //testFindUsages
assert(usages.size() == 2)
}
}
2 changes: 1 addition & 1 deletion project/build.properties
Original file line number Diff line number Diff line change
@@ -1 +1 @@
sbt.version=1.10.1
sbt.version=1.10.7
2 changes: 1 addition & 1 deletion project/plugins.sbt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
addSbtPlugin("org.jetbrains" % "sbt-idea-plugin" % "3.26.2")
addSbtPlugin("org.jetbrains" % "sbt-idea-plugin" % "3.26.1")
Loading