@@ -12,6 +12,7 @@ lazy val commonSettings = Seq(
12
12
" --add-opens" , " java.desktop/javax.swing.text=ALL-UNNAMED" ,
13
13
" --add-opens" , " java.desktop/sun.font=ALL-UNNAMED" ,
14
14
" --add-exports" , " java.base/jdk.internal.vm=ALL-UNNAMED" ,
15
+ " --add-opens" , " java.base/java.nio=ALL-UNNAMED" ,
15
16
),
16
17
version := " 2024.3.1.1" ,
17
18
scalaVersion := " 2.13.15" ,
@@ -37,6 +38,32 @@ lazy val `cucumber-scala` = project
37
38
" org.intellij.scala:2024.3.23" .toPlugin,
38
39
" gherkin:243.22562.13" .toPlugin
39
40
),
41
+ intellijVMOptions := intellijVMOptions.value.copy(
42
+ defaultOptions = Seq (
43
+ " --add-opens" , " java.desktop/javax.swing.plaf.basic=ALL-UNNAMED" ,
44
+ " --add-opens" , " java.desktop/com.apple.laf=ALL-UNNAMED" ,
45
+ " --add-opens" , " java.desktop/com.sun.java.swing.platf.gtk=ALL-UNNAMED" ,
46
+ " --add-opens" , " java.desktop/sun.awt=ALL-UNNAMED" ,
47
+ " --add-opens" , " java.desktop/sun.awt.windows=ALL-UNNAMED" ,
48
+ " --add-opens" , " java.desktop/sun.awt.X11=ALL-UNNAMED" ,
49
+ " --add-opens" , " java.desktop/java.awt=ALL-UNNAMED" ,
50
+ " --add-opens" , " java.desktop/java.awt.event=ALL-UNNAMED" ,
51
+ " --add-opens" , " java.desktop/javax.swing=ALL-UNNAMED" ,
52
+ " --add-opens" , " java.desktop/javax.swing.text=ALL-UNNAMED" ,
53
+ " --add-opens" , " java.desktop/javax.swing.text.html=ALL-UNNAMED" ,
54
+ " --add-opens" , " java.desktop/sun.font=ALL-UNNAMED" ,
55
+ " --add-exports" , " java.base/jdk.internal.vm=ALL-UNNAMED" ,
56
+ " --add-exports" , " java.desktop/sun.swing=ALL-UNNAMED" ,
57
+ " --add-exports" , " java.desktop/sun.awt.image=ALL-UNNAMED" ,
58
+ " --add-exports" , " java.desktop/com.apple.eawt.event=ALL-UNNAMED" ,
59
+ " --add-exports" , " java.desktop/com.apple.eawt=ALL-UNNAMED" ,
60
+ " --add-exports" , " java.desktop/java.awt.peer=ALL-UNNAMED" ,
61
+ " --add-exports" , " java.base/sun.nio.fs=ALL-UNNAMED" ,
62
+ " --add-exports" , " java.management/sun.management=ALL-UNNAMED" ,
63
+ " --add-opens" , " java.base/java.lang=ALL-UNNAMED" ,
64
+ " --add-opens" , " java.base/java.util=ALL-UNNAMED" ,
65
+ )
66
+ ),
40
67
packageMethod := PackagingMethod .Standalone (),
41
68
patchPluginXml := pluginXmlOptions { xml =>
42
69
xml.version = version.value
0 commit comments