【发布时间】:2011-06-24 04:27:56
【问题描述】:
我主要使用 Java、Maven 和 Spring 开发一个大型 Web 项目。但是,针对特定客户需求创建了不同风格的 Web 项目。例如,如果一个客户想要一个 Twitter 页面,而另一个客户不想要,那么我需要能够在有或没有该 Twitter 页面的情况下构建该 Web 项目的风格。
我一直在研究 Maven 覆盖和 OSGi 作为两个选项。从基础覆盖层复制资源时,Maven 覆盖层往往需要很长时间才能构建。我将 Spring OSGi Web 视为一种选择,因为它们似乎正走在为 Web 项目模块化小块(控制器、视图、JS/资源/图像)的正确轨道上。
OSGi 是否矫枉过正?这是我需要使用的吗?有更好的吗?
【问题讨论】:
标签: java spring maven osgi modularity