maven сборка делает <source>опционально - PullRequest
0 голосов
/ 15 января 2019

возможно, это дублирующая тема, но мне не удалось найти ответ.

Я использую плагин для сборки проектов maven. Некоторые из них имеют /src/main/resoutce/problem.file. У некоторых из них нет. Если я создаю дескриптор:

<file>
    <source>/src/main/resoutce/problem.file</source>
    <outputDirectory>${project.artifactId}/${folder.job.config}</outputDirectory>
    <destName>problem.file</destName>
    <filtered>true</filtered>
 </file>

Я получаю такую ​​ошибку:

Не удалось выполнить цель org.apache.maven.plugins: maven-assembly-plugin: 3.1.0: одиночный (по умолчанию) в чатах проекта: не удалось создать сборку: ошибка при добавлении файла в архив: C: \ Temp \ проект \ подпроект-без проблем файл \ SRC \ главная \ ресурс \ problem.file.

Вопрос в том, как сделать файл "src / main / resoutce / problem.file" необязательным. Так что, если у проекта его нет - он просто не включается в результат, и проект не проваливается из-за этого. В противном случае этот файл включен.

Спасибо

...