В конце моей Чистки / Сборки я хотел всегда автоматически копировать папку проекта в zip для легкой передачи. Поэтому я добавил это к своему посту build <target>
в build.xml
:
<zip zipfile="../project-xyz.zip" basedir=".." includes="project-xyz/**" excludes="*/dir/lib/**"/>
Это прекрасно работает в Windows, но в Linux удаляет все папки .hidden
и все их дочерние элементы. Я даже попробовал
<zip zipfile="../project-xyz.zip" basedir=".." includes="project-xyz/**,project-xyz/.hidden/**" excludes="*/dir/lib/**"/>
и все равно не работает.
Что я могу сделать, чтобы вывести эти файлы в zip-архив?
Я не против обнаружения сред, отличных от Windows, и использования <exec>
в команде zip
, хотя я не уверен, как мне это сделать, и я не уверен, что действительно хочу, особенно если лучший способ!