【发布时间】:2009-05-21 09:04:41
【问题描述】:
我有一个由多个 OSGi 包组成的服务器应用程序,一些是我的,一些是第三方的。其中一个包提供了一个使用 Struts 的 Web 前端。必要的 Struts 库位于 Web 前端包中。
现在我想添加第二个包,它提供另一个 Web 前端,具有不同的依赖项和非常不同的用例。我也想为那个包使用 Struts,但我不想将相同的库放入两个包中。
使用 OSGi,将 Struts 库分离到它们自己的包中并从我的两个包中使用它应该没有问题。但是,我找不到以这种方式打包的 Struts。
一些快速的谷歌搜索和查看the Struts homepage 并没有产生任何结果。我可以为 Struts 找到一个插件来在 Struts 中运行 OSGi 容器,但这不是我想要的。
【问题讨论】: