虽然OSGI可能是一个解决方案,但可能有点过大(而且,正如Bozho指出的那样,您将需要具有OSGI功能的容器)。也许看看如何在Maven的项目之间共享资源以获得其他选择:
- 剪切并粘贴它们。
- 使用汇编和依赖插件
- 使用maven-remote-resources-plugin
在此博客中,我将展示如何进行第二种选择,因为我认为这是目前最稳定,最灵活的选择。将来,我将尝试使用maven-remote-resources-
plugin并编写一个教程。
编辑:要回答来自OP的评论。 是的 ,它的想法是创建一个可共享Web资源的程序集,并使用maven-dependency-
plugin在“资源消耗者”项目中提取和解压缩程序集。所有这些都在上面提到的博客文章中进行了解释和详细说明。让我知道其中是否有任何不清楚的地方。



