So funktioniert es wohl halbwegs sauber, dass er nur unsere eigenen
Klassen "obfusziert".obfuscator-integration
parent
4c77a2413e
commit
3229710bd6
|
|
@ -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 -->
|
||||
|
|
|
|||
Loading…
Reference in New Issue