Maven 原型和项目结构

发布于 2024-12-13 11:56:28 字数 290 浏览 2 评论 0原文

这里是 Maven 新手。一直在官方 Maven 站点查看 docs 并正在尝试了解 Maven 原型 和基于 Maven 的项目的实际目录结构之间的区别。

原型是否规定了项目目录结构,或者它们是两个独立的概念?如果它们不同,那么原型控制什么样的事物/行为?

提前致谢!

Maven newmbie here. Been looking over the docs at the official Maven site and am trying to understand the difference between a Maven archetype and the actual directory structure of a Maven-based project.

Does an archetype dictate the project directory structure, or are they two separate concepts? If they are different, then what sorts of things/behaviors does an archetype control?

Thanks in advance!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

生来就爱笑 2024-12-20 11:56:28

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

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

此外,archetypes 将生成一个基本的 POM,其中包括您需要的插件。

All archetypes should share the same basic project directory structure.

Some archetypes will add directories that are specific to the nature of the project you are creating (i.e. a J2EE archetype might have an additional WebContent folder, a flex archetype might generate a flex source directory, etc...).

Additionally, archetypes will generate a basic POM including the plugins you need.

她如夕阳 2024-12-20 11:56:28

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

A maven archetype is basically a reusable project template. Archetype can create a working Maven project with a proper directory structure and some sample code to get you up and running quick. There is number of archetypes available to create various projects. For example you can create a basic web aplication or web application with SEAM support for JBoss server, etc.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文