2011-11-04 96 views
1

Maven newmbie在这里。查看了官方Maven站点上的docs,并试图了解Maven 原型与基于Maven的项目的实际目录结构之间的区别。Maven原型和项目结构

原型是指定项目目录结构还是两个单独的概念?如果它们不同,那么原型控制什么样的事物/行为?

在此先感谢!

+0

根据“最佳实践”指定目录结构。 (可以使用maven从现有项目中创建自己的原型。) –

回答

1

所有原型应共享相同的基本项目目录结构。

一些原型会添加特定于您正在创建项目的性质的目录(即,J2EE原型可能具有额外的WebContent文件夹,Flex原型可能会生成Flex源目录等等)。

此外,原型会生成一个包含所需插件的基本POM。

1

maven原型基本上是一个可重用的项目模板。 Archetype可以使用适当的目录结构和一些示例代码来创建一个正常工作的Maven项目,以帮助您快速启动和运行。有许多原型可用于创建各种项目。例如,您可以为JBoss服务器创建基本的Web应用程序或Web应用程序和SEAM支持等。