我想知道什么时候会选择使用Maven overlays,什么时候会选择使用Maven archetypes作为代码重用技术
当你有一个想要在多个项目中使用的“启动器项目”时,这两种技术都可以使用。
我找不到资源来帮助您决定在给定的场景下使用哪种技术。
发布于 2015-06-05 20:02:16
原型通常用于生成项目的基本框架。这是用于快速启动项目的。
覆盖图在项目的生命周期中使用得更多。如果您有15个项目,所有这些项目都将共享一些公共文件(例如,apache配置、公共类等)。然后,您将使用覆盖。
原型的问题是,它们只适用于生成新项目,而不适用于已经在进行中的项目。
https://stackoverflow.com/questions/26551715
复制相似问题