Как включить весь пустой каталог в сборку maven?
Я хочу использовать Maven-Assembly-плагин.
Мой дескриптор сборки:
<includeBaseDirectory>false</includeBaseDirectory>
<fileSets>
<fileSet>
<directory>${project.basedir}/src/main/resources</directory>
<outputDirectory></outputDirectory>
<filtered>false</filtered>
<fileMode>744</fileMode>
</fileSet>
</fileSets>
На Windows 7 (локальный компьютер) все нормально!!!:
folder1/* (contains files)
folder2/* (contains files)
folder3 (Empty directory)
Но на Ubuntu (Jenkins) это KO!!!
folder1/* (contains files)
folder2/* (contains files)
(Empty directory folder3 do not exist)
Редактировать:
Моя настоящая проблема - Git (не найти пустую папку). Я хочу найти умный обходной путь.
1 ответ
Решение
Я нашел умный обходной путь для использования maven-assembly-plugin + git:
Я оставляю каталог пустым (в хранилище), чтобы создать .gitignore
файл внутри этого каталога, который содержит четыре строки:
# Ignore everything in this directory
*
# Except this file
!.gitignore