-injars build/libs/app.jar -outjars build/libs/app-min.jar -libraryjars /jmods/java.base.jmod(!**.jar;!module-info.class) -libraryjars /jmods/java.compiler.jmod(!**.jar;!module-info.class) -libraryjars /jmods/java.datatransfer.jmod(!**.jar;!module-info.class) -libraryjars /jmods/java.desktop.jmod(!**.jar;!module-info.class) -libraryjars /jmods/java.instrument.jmod(!**.jar;!module-info.class) -libraryjars /jmods/java.logging.jmod(!**.jar;!module-info.class) -libraryjars /jmods/java.management.jmod(!**.jar;!module-info.class) -libraryjars /jmods/java.management.rmi.jmod(!**.jar;!module-info.class) -libraryjars /jmods/java.naming.jmod(!**.jar;!module-info.class) -libraryjars /jmods/java.net.http.jmod(!**.jar;!module-info.class) -libraryjars /jmods/java.prefs.jmod(!**.jar;!module-info.class) -libraryjars /jmods/java.rmi.jmod(!**.jar;!module-info.class) -libraryjars /jmods/java.scripting.jmod(!**.jar;!module-info.class) -libraryjars /jmods/java.se.jmod(!**.jar;!module-info.class) -libraryjars /jmods/java.security.jgss.jmod(!**.jar;!module-info.class) -libraryjars /jmods/java.security.sasl.jmod(!**.jar;!module-info.class) -libraryjars /jmods/java.smartcardio.jmod(!**.jar;!module-info.class) -libraryjars /jmods/java.sql.jmod(!**.jar;!module-info.class) -libraryjars /jmods/java.sql.rowset.jmod(!**.jar;!module-info.class) -libraryjars /jmods/java.transaction.xa.jmod(!**.jar;!module-info.class) -libraryjars /jmods/java.xml.crypto.jmod(!**.jar;!module-info.class) -libraryjars /jmods/java.xml.jmod(!**.jar;!module-info.class) -dontoptimize -dontshrink -keep class !com.adierebel.**, !com.adierebel.** { *; } -keepclasseswithmembers public class com.javafx.main.Main, org.eclipse.jdt.internal.jarinjarloader.*, com.adierebel.MainKt { public static void main(java.lang.String[]); } -dontwarn okio.** -dontwarn okhttp3.** -dontwarn retrofit2.** -dontwarn org.apache.** -dontwarn com.sun.** -dontwarn com.j256.ormlite.** -dontwarn com.google.protobuf.** -dontwarn com.google.common.** -dontwarn com.mysql.** -dontwarn java.util.** -dontwarn javax.imageio.** -dontwarn javax.swing.plaf.** -dontwarn javax.xml.** -dontwarn java.sql.** -ignorewarnings # GSON -keepattributes Signature -keepattributes Signature -keep class * extends com.google.gson.TypeAdapter -keep class * implements com.google.gson.TypeAdapterFactory -keep class * implements com.google.gson.JsonSerializer -keep class * implements com.google.gson.JsonDeserializer -keepclassmembers,allowobfuscation class * { @com.google.gson.annotations.SerializedName ; } -keep,allowobfuscation,allowshrinking class com.google.gson.reflect.TypeToken -keep,allowobfuscation,allowshrinking class * extends com.google.gson.reflect.TypeToken