也许这是重复的主题,但我没有找到答案。
我正在将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:single(默认):无法创建程序集:将文件添加到存档时出错:C:\ Temp \ project \ subproject-problem-file \ src \ main \ resource \ problem.file。
问题是,如何使文件“ src / main / resoutce / problem.file”为可选。因此,如果该项目没有它-它只是不包括在结果中,并且该项目不会因此而失败。否则,将包含此文件。
谢谢