【发布时间】:2014-01-05 04:05:39
【问题描述】:
我有一个由 2 个 Maven 模块组成的 Maven 项目。 一个模块具有其他模块可以重用的一些通用 UI 功能。 常见的 UI 模块有自己的类、依赖项、JSF 模板 并按照 maven webapp 结构进行组织。 如果我们在调用模块的依赖项中添加通用模块,则不起作用。 我们如何从 Other maven 模块中调用模板和相关类?
【问题讨论】:
标签: java jsf maven web-applications
我有一个由 2 个 Maven 模块组成的 Maven 项目。 一个模块具有其他模块可以重用的一些通用 UI 功能。 常见的 UI 模块有自己的类、依赖项、JSF 模板 并按照 maven webapp 结构进行组织。 如果我们在调用模块的依赖项中添加通用模块,则不起作用。 我们如何从 Other maven 模块中调用模板和相关类?
【问题讨论】:
标签: java jsf maven web-applications
对于类只需使用带有 jar 的 maven 依赖项。
对于网络资源(jsf 模板等),使用maven overlay 并将模块中的资源合并到一个战争模块中。
叠加层用于在多个 Web 应用程序之间共享公共资源。
将代码的共享部分(类和网络资源)分离到单独的模块(jar 用于类,war 用于基础战争)是一种很好的做法
【讨论】: