возможно, это дублирующая тема, но мне не удалось найти ответ.
Я использую плагин для сборки проектов 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" необязательным. Так что, если у проекта его нет - он просто не включается в результат, и проект не проваливается из-за этого. В противном случае этот файл включен.
Спасибо