我有一个 Maven 项目,它被配置(通过使用 pom.xml 和 assembly.xml)打包一个 zip 文件,其中包含编译的 webapp(war 文件)和 src/main/folder 下的所有文件,只要我们运行mvn clean package assembly:single
。
该项目导入/使用另一个 maven 项目(它成为一个 jar 文件),而该项目又导入/使用第三个 maven 项目(同样是一个 jar 文件)。
第三个项目还包含 src/main/folder 中的一些文件,每当我构建主项目时,我希望将它们与 zip 文件中的其他文件放在一起(链顶部的一个成为战争文件)。
是否有可能以某种方式告诉 maven 将特定文件夹中的所有文件包含在它的所有依赖项(或一个特定依赖项)中以及 zip 文件中?