我有我需要共享某些网络资源(的要求jsp,html,js,images,css在不同等)的Spring基于Struts 2应用程序。似乎OSGi可以用来实现这一目标?
jsp
html
js
images
css
Spring
Struts 2
OSGi
提前致谢!
编辑: 我看了这篇文章,似乎人们可以跨Web应用程序共享Web捆绑包。唯一的区别是他们使用Spring MVC做到了。我想知道是否也可以使用Struts2应用程序来实现?
编辑2: 我基本上不清楚以下内容:
虽然OSGI可能是一个解决方案,但可能有点过大(而且,正如Bozho指出的那样,您将需要具有OSGI功能的容器)。也许看看如何在Maven的项目之间共享资源以获得其他选择:
剪切并粘贴它们。 使用汇编和依赖插件 使用maven-remote-resources-plugin 在此博客中,我将展示如何进行第二种选择,因为我认为这是目前最稳定,最灵活的选择。将来,我将尝试使用maven-remote-resources- plugin并编写一个教程。
在此博客中,我将展示如何进行第二种选择,因为我认为这是目前最稳定,最灵活的选择。将来,我将尝试使用maven-remote-resources- plugin并编写一个教程。
编辑:要回答来自OP的评论。 是的 ,它的想法是创建一个可共享Web资源的程序集,并使用maven-dependency- plugin在“资源消耗者”项目中提取和解压缩程序集。所有这些都在上面提到的博客文章中进行了解释和详细说明。让我知道其中是否有任何不清楚的地方。