【发布时间】:2012-11-14 17:06:59
【问题描述】:
我在我的 maven 项目中需要来自其他项目(.jsp、.tag 文件)的依赖项。为了解决这个问题,我从这些其他项目中创建了一个“资源”jar,并将它们指定为 maven 中的依赖项。然后我解压缩 jar(在 ant 中,在 generate-sources 生命周期阶段)并将文件复制到他们需要去的地方。这就是问题所在(也欢迎提出更好的整体方法的建议)。我在想我可以将这些文件移动到我想要它们的目标目录中,并且它们会与战争一起打包,但这不起作用。常见的做法似乎是在war插件中添加一个额外的资源目录:
How create file and put it in a war with Maven?
Rename a generated file in Maven before building WAR
但是,我真的不想在我的源代码中保留这些文件,因为它们属于另一个项目。有没有办法可以将临时资源包含到 jar 中?
【问题讨论】: