Maven newmbie在这里。正在查看官方Maven站点的docs,并试图了解Maven 原型与基于Maven的项目的实际目录结构之间的区别。
原型是否规定了项目目录结构,还是两个独立的概念?如果它们不同,那么原型控制会有什么样的事物/行为?
提前致谢!
答案 0 :(得分:1)
maven原型基本上是一个可重用的项目模板。 Archetype可以使用适当的目录结构和一些示例代码创建一个有效的Maven项目,以帮助您快速启动和运行。有许多原型可用于创建各种项目。例如,您可以使用SEAM支持JBoss服务器等创建基本Web应用程序或Web应用程序。
答案 1 :(得分:1)
所有原型都应该共享相同的基本项目目录结构。
某些原型将添加特定于您正在创建的项目性质的目录(即,J2EE原型可能具有其他WebContent文件夹,flex原型可能会生成Flex源目录等等。)。 p>
此外,原型将生成一个基本的POM,包括您需要的插件。