Как включить весь пустой каталог в сборку 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
Другие вопросы по тегам