2016-07-16 5 views
1

Ich überlasse Proguard ein Verzeichnis aller meiner Klasse Dateien und Ressourcen, vorgemischt. Einige dieser Ressourcen sind Zip-Dateien.Wie progard treat zip-Datei als Ressource zu machen?

Leider behandelt proguard ZIP-Dateien speziell und erweitert sie in das endgültige Jar. This is documented:

Jeder Eingang Eintrag kann sein:

  • Eine Klasse-Datei oder eine Ressource-Datei,
  • ...
  • eine Zip-Datei, eine der oben genannten enthält,
  • A Verzeichnis (Struktur), das eines der oben genannten Elemente enthält.

Die Lösung, die ich jetzt verwenden ist alles vorge zip, proguard zwingt nicht in Zip-Dateien Rekursion.

Gibt es einen besseren Weg?

Antwort

0

Die Verpackungsstrategie kann nicht geändert werden. Sie können die Erweiterung der Zip-Datei ändern, so dass sie als Ressourcendatei behandelt wird, oder Sie könnten die Zip-Datei tatsächlich in einer anderen Zip-Datei oder JAR-Datei vorkompilieren.