@@ -12,6 +12,7 @@ lazy val commonSettings = Seq(
1212 " --add-opens" , " java.desktop/javax.swing.text=ALL-UNNAMED" ,
1313 " --add-opens" , " java.desktop/sun.font=ALL-UNNAMED" ,
1414 " --add-exports" , " java.base/jdk.internal.vm=ALL-UNNAMED" ,
15+ " --add-opens" , " java.base/java.nio=ALL-UNNAMED" ,
1516 ),
1617 version := " 2024.3.1.1" ,
1718 scalaVersion := " 2.13.15" ,
@@ -37,6 +38,32 @@ lazy val `cucumber-scala` = project
3738 " org.intellij.scala:2024.3.23" .toPlugin,
3839 " gherkin:243.22562.13" .toPlugin
3940 ),
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+ ),
4067 packageMethod := PackagingMethod .Standalone (),
4168 patchPluginXml := pluginXmlOptions { xml =>
4269 xml.version = version.value
0 commit comments