Maven叠加与maven原型

时间:2014-10-24 15:59:20

标签: maven

我想知道何时会选择使用Maven overlays,何时会选择使用Maven archetypes作为代码重用技术

当你有一个" kick starter项目"时,可以使用这两种技术。您希望在多个项目中使用。

我找不到可以帮助您决定在给定方案下使用哪种技术的资源。

1 个答案:

答案 0 :(得分:0)

Archetypes通常用于生成项目的基本骨架。这用于非常快速地启动项目。

在项目的生命周期中,更多地使用叠加层。如果您有15个项目,所有项目都将共享一些公共文件(例如apache配置,公共类等),那么您将使用叠加层。

原型问题在于它们只对生成新项目有用,而不适用于已经在进行中的项目。