Как включить файл из директории выше в Maven sr c. xml? - PullRequest
0 голосов
/ 01 мая 2020

Я хочу включить файл .gitignore в мой проект Maven, когда он будет упакован. (Мой университет хочет файл, чтобы они могли видеть, что я использовал его правильно)

Но .gitignore находится в каталоге рабочей области.

Я знаю, что могу добавить файлы из каталогов ниже с этим в моем sr c. xml

<fileSet>
    <directory>src/test/resources</directory>
    <includes>
        <include>checkstyle_swt1.xml</include>
    </includes>
</fileSet>

Но так как .gitignore не ниже src / я не знаю, как его включить.

До сих пор я пытался следовать :

<fileSet>
    <directory>C:/Users/Samue/OneDrive/SWTest</directory>
    <includes>
        <include>.gitignore</include>
    </includes>
</fileSet>

Это не сработало, к сожалению. Есть другие идеи?

Ответы [ 2 ]

0 голосов
/ 04 мая 2020

Просто используйте ../../ и вам также нужно установить исключения по умолчанию в false

0 голосов
/ 01 мая 2020

Я считаю это требование глупым, потому что оно бесполезно в конечном артефакте. Если руководитель интересуется, как вы строите проект, вы должны дать ему / ей почтовый индекс вашего артефакта или рабочей области.

В любом случае, самый простой способ - скопировать .gitignore в src/main/resources.

Вы можете сделать это вручную или подключить плагин antrun к ранней фазе вашего жизненного цикла ({ ссылка }).

Для копирования файлов с помощью Ant см.

https://ant.apache.org/manual/Tasks/copy.html

...