为什么使用maven原型比复制项目本身更好?

时间:2013-10-20 19:25:22

标签: maven maven-archetype archetypes

我观看了一个关于如何在netbeans中使用maven原型的视频:从项目“A”生成原型,然后从该原型生成另一个项目“B”。这很好,因为netbeans让一切变得简单。但是现在我必须改变到日食,它似乎更复杂。因此,在我开始之前,我想了解为什么使用maven原型值得,以及为什么“B”与“A”完全相同。 我可以复制/粘贴项目并重构/重命名maven项目,它就完成了!所以我认为我真的不需要复杂的过程。

1 个答案:

答案 0 :(得分:2)

是的,maven原型的输出是一个新副本,可用作项目的模板。它每次都是几乎相同的副本,你可以插入自己的groupId,artifactId和version。如果您下载并扩展了模板zip,并取代了tour artifact / groupId,则可以获得相同的结果。然后你需要一些目录和一个地方来保持拉链等.Maven只是以简单的统一方式为你组织这个。想想一家公司,它使用相同的机制来处理公司特定的模板。