distZip
Aufgabe des Gradle schafft eine Zip mit folgenden StrukturGradle - wie man distZip ohne Elternverzeichnis erstellt?
MyApp.zip
`-- MyApp
|-- bin
| |-- ...
`-- lib
|-- ...
wie das übergeordneten Verzeichnis überspringen und zip nur die Dateien wie unten
MyApp.zip
|-- bin
| |-- ...
`-- lib
|-- ...
Dies führt zu seltsamen Ergebnissen, wenn andere Assets in der Verteilung enthalten sind. Es entfernt das Verzeichnis der obersten Ebene korrekt, scheint aber auch die ursprünglichen Dateien beizubehalten. – Max
@max Ich hatte ein ähnliches Problem, wo alte Verzeichnisse zurückgelassen wurden, wenn sie leer waren. Das Hinzufügen von "includeEmptyDirs = false" zum Abschluss "distZip" nach der "eachFile" -Klausel - in der Antwort von stanislav - reparierte es für mich. – jerryb