46 lines
1.3 KiB
Prolog
46 lines
1.3 KiB
Prolog
-target 1.8
|
|
-dontoptimize
|
|
-dontobfuscate
|
|
# -dontshrink
|
|
|
|
-keepdirectories META-INF/**
|
|
|
|
-dontnote **
|
|
-dontwarn org.jetbrains.kotlin.**
|
|
-dontwarn org.apache.commons.**
|
|
-dontwarn org.eclipse.sisu.**
|
|
-dontwarn org.checkerframework.**
|
|
-dontwarn afu.org.checkerframework.**
|
|
-dontwarn org.sonatype.plexus.components.**
|
|
-dontwarn org.codehaus.plexus.PlexusTestCase
|
|
-dontwarn javax.enterprise.inject.**
|
|
-dontwarn kotlin.annotations.jvm.**
|
|
# hopefully temporarily, for coroutines
|
|
-dontwarn kotlin.time.**
|
|
|
|
-keep class org.jetbrains.kotlin.mainKts.** { *; }
|
|
-keep class kotlin.script.experimental.** { *; }
|
|
-keep class org.jetbrains.kotlin.script.util.impl.PathUtilKt { *; }
|
|
-keep class org.apache.ivy.plugins.** { *; }
|
|
|
|
-keep class org.eclipse.sisu.** { *; }
|
|
-keep class org.jetbrains.kotlin.org.eclipse.sisu.** { *; }
|
|
|
|
-keep class com.google.inject.** { *; }
|
|
-keep class org.jetbrains.kotlin.com.google.inject.** { *; }
|
|
|
|
-keep class org.jetbrains.kotlin.script.util.impl.PathUtilKt { *; }
|
|
|
|
-keep class com.google.common.** { *; }
|
|
-keep class org.jetbrains.kotlin.com.google.common.** { *; }
|
|
|
|
-keep class org.apache.maven.wagon.providers.** { *; }
|
|
-keep class org.jetbrains.kotlin.org.apache.maven.wagon.providers.** { *; }
|
|
|
|
-keep class org.slf4j.** { *; }
|
|
|
|
-keepclassmembers class * extends java.lang.Enum {
|
|
<fields>;
|
|
**[] values();
|
|
}
|