So funktioniert es wohl halbwegs sauber, dass er nur unsere eigenen

Klassen "obfusziert".
obfuscator-integration
hummel 2026-05-05 12:12:46 +02:00
parent 4c77a2413e
commit 3229710bd6
1 changed files with 7 additions and 6 deletions

View File

@ -113,14 +113,15 @@
<outjar>${project.build.finalName}-protected.jar</outjar>
<obfuscate>true</obfuscate>
<options>
<option>-keep public class de.hs_mannheim.informatik.mvn.Main {
<option>
-keep class !de.hs_mannheim.informatik.** { *; }
-keep public class de.hs_mannheim.informatik.mvn.Main {
public static void main(java.lang.String[]);
}
</option>
<option>-keepclassmembers enum * {
public static **[] values();
public static ** valueOf(java.lang.String);
}
-keepattributes *Annotation*
-keepattributes Signature
</option>
<!-- Da Shade alle Libs zusammenfügt, brauchst du oft
mehr -dontwarn Regeln -->