diff --git a/desktop/build.gradle.kts b/desktop/build.gradle.kts index 049b02e3..8452236d 100644 --- a/desktop/build.gradle.kts +++ b/desktop/build.gradle.kts @@ -156,6 +156,7 @@ compose.desktop { TargetFormat.Dmg ) modules( + "java.base", "java.compiler", "java.instrument", "java.management", diff --git a/desktop/proguard-rules.pro b/desktop/proguard-rules.pro index d49cd3ff..fbaa5fd1 100644 --- a/desktop/proguard-rules.pro +++ b/desktop/proguard-rules.pro @@ -13,6 +13,7 @@ # Log4J -dontwarn org.apache.logging.log4j.** +-dontwarn org.apache.commons.logging.** -keep,includedescriptorclasses class org.apache.logging.log4j.** { *; } # SLF4J @@ -37,6 +38,13 @@ # Coroutines -keep,includedescriptorclasses class kotlinx.coroutines.swing.** { *; } +# XML +-dontwarn org.apache.batik.** +-dontwarn javax.xml.** +-dontwarn jdk.xml.** +-dontwarn org.w3c.dom.** +-dontwarn org.xml.** + # Other -dontwarn org.pbjar.jxlayer.plaf.ext.TransformUI -keep class com.sun.jna.** { *; } @@ -62,4 +70,4 @@ } # Skiko --dontwarn org.jetbrains.skiko.** \ No newline at end of file +-dontwarn org.jetbrains.skiko.** diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 5af718d7..152ff642 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -79,7 +79,7 @@ kotlinter = "3.15.0" versions = "0.47.0" # Optimizer -proguard = "7.2.2" +proguard = "7.3.2" [libraries] # Kotlin