generated from JetBrains/compose-multiplatform-template
-
Notifications
You must be signed in to change notification settings - Fork 124
Open
Description
The jvmArgs block must be placed within compose.desktop.application, else release builds will break - at least for macOS.
Additionally, the redundant --add-opens should instead be add-exports
compose.desktop {
application {
// Correct placement
jvmArgs("--add-opens", "java.desktop/sun.awt=ALL-UNNAMED")
jvmArgs("--add-opens", "java.desktop/java.awt.peer=ALL-UNNAMED")
if (System.getProperty("os.name").contains("Mac")) {
// jvmArgs("--add-opens", "java.desktop/sun.awt=ALL-UNNAMED") <- Incorrect
jvmArgs("--add-exports", "java.desktop/sun.awt=ALL-UNNAMED") // <- Corrected
jvmArgs("--add-opens", "java.desktop/sun.lwawt=ALL-UNNAMED")
jvmArgs("--add-opens", "java.desktop/sun.lwawt.macosx=ALL-UNNAMED")
}
}
Metadata
Metadata
Assignees
Labels
No labels