我正在开发一个基于Spring(MVC)、Hibernate、PostgreSQL (使用Maven)的Web项目。现在我正在尝试获取一个新客户,该客户要求在应用程序的几个部分中进行一些差异。我已经阅读了Sonatype的Maven权威指南,以对多模块Maven项目有所了解,但我最重要的问题之一在其中没有得到答案: 如何分享常见的视图组件到几个模块/项目,并根据需要集成它们来构建所需的客户模块(然后依赖于共同的模块)?服务层很清晰,但我无法想象如何分享jsp/jspf文件并在构建特定客户端模块(然后依赖于共同模块)时与自定义文件进行合并。
您会如何尝试避免只是简单地克隆通常使用的代码?
您会如何尝试避免只是简单地克隆通常使用的代码?