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>
|
<outjar>${project.build.finalName}-protected.jar</outjar>
|
||||||
<obfuscate>true</obfuscate>
|
<obfuscate>true</obfuscate>
|
||||||
<options>
|
<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[]);
|
public static void main(java.lang.String[]);
|
||||||
}
|
}
|
||||||
</option>
|
|
||||||
<option>-keepclassmembers enum * {
|
-keepattributes *Annotation*
|
||||||
public static **[] values();
|
-keepattributes Signature
|
||||||
public static ** valueOf(java.lang.String);
|
|
||||||
}
|
|
||||||
</option>
|
</option>
|
||||||
<!-- Da Shade alle Libs zusammenfügt, brauchst du oft
|
<!-- Da Shade alle Libs zusammenfügt, brauchst du oft
|
||||||
mehr -dontwarn Regeln -->
|
mehr -dontwarn Regeln -->
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue