Добавление файла в указанную папку с помощью подключаемого модуля maven - PullRequest
0 голосов
/ 09 марта 2020

Я использую подключаемый модуль maven для архивации файла в папке resources.

основной файл

main-
  src-
    resources-
      -myfiles 

Я могу заархивировать файл из него. Но он архивирует все файлы по тому же пути, что и

myzip.zip

main-
  src-
    resources-
      -myfiles 

Но я хочу файлы в myzip.zip

myzip
  ---myfile

не внутри иерархии , Ниже конфигурации я использовал

    <formats>
        <format>zip</format>
    </formats>
    <fileSets>
        <fileSet>
            <directory>src/main/resources/</directory>
            <includes>
                <include>*.file</include>
            </includes>             
        </fileSet>
    </fileSets>
    <includeBaseDirectory>false</includeBaseDirectory>
    </assembly>

Как я могу это сделать?

1 Ответ

0 голосов
/ 09 марта 2020

Вы должны добавить атрибут outputDirectory в fileSet, указывающий на текущий каталог, следующим образом:

<assembly>
    <formats>
        <format>zip</format>
    </formats>
    <fileSets>
        <fileSet>
            <outputDirectory>./</outputDirectory>
            <directory>src/main/resources/</directory>
            <includes>
                <include>*.file</include>
            </includes>
        </fileSet>
    </fileSets>
    <includeBaseDirectory>false</includeBaseDirectory>
</assembly>
...