Obfuscate Ich möchte nur den serverseitigen Code verschleiern (webapp.war:/WEB-INF/classes/**).Nur Proguard /WEB-INF/classes/**/*.class Dateien in meinem Krieg
Wie kann ich dies mit Proguard Maven Plugin tun?
Obfuscate Ich möchte nur den serverseitigen Code verschleiern (webapp.war:/WEB-INF/classes/**).Nur Proguard /WEB-INF/classes/**/*.class Dateien in meinem Krieg
Wie kann ich dies mit Proguard Maven Plugin tun?
ProGuard bietet die Optionen filters für viele verschiedene Aspekte der Konfiguration.
Ein Filter ist eine Liste von durch Kommas getrennten Namen, die Platzhalter enthalten können. Nur Namen, die mit einem Element in der Liste übereinstimmen, übergeben den Filter.
Sie können <outFilter>
verwenden, um ProGuard für die Ausgabe von jar zu verwenden. outFilter ist ein optionaler Parameter zum Anwenden von ProGuard classpathentry-Filtern für die Ausgabe von jar.
In Ihrem Fall, ich denke, unten Filter sollte funktionieren. Natürlich können Sie zusätzliche Komma getrennt Filter hinzufügen. (Ignoriere den Raum zwischen Vorwärts-Splash und asterik Marke)
<outFilter>**/WEB-INF/classes/ **.class</outFilter>
Sie verwenden die [ '' Option] (http://wvengen.github.io/proguard- Maven-Plugin /). –
approxiblue