IntelliJ IDEA 2024创建项目Maven和Maven Archetype

简单来说,你之前熟悉的"Maven"选项和现在看到的"Maven Archetype"选项都是用来创建 Maven 项目的,但 Archetype 是带模板的。如果要创建最普通的、不带任何模板的 Maven 项目,你需要找到的确实是"Maven"这个选项本身。

在 IntelliJ IDEA 2024.1 的 New Project 向导中,创建普通 Maven 项目的入口被整合了。很多用户初次使用时会误以为只有"Maven Archetype"这一个选项,但实际上"Maven"选项就在它的上方。

按照以下步骤操作:

  1. 打开 IntelliJ IDEA,点击 New Project

  2. 在左侧的列表中,你会看到 New ProjectMaven Archetype 两个并排的选项。

  3. 请务必选择左侧列表顶部的 New Project 选项 ,而不是 Maven Archetype

  4. 在右侧的主配置区,找到 Build system 下拉菜单。

  5. 在下拉菜单中选择 Maven

  6. 随后,你就可以像以前一样配置项目的 Name、Location、JDK 等信息,并点击 Create 完成创建。

这个过程可以用下面的流程图来清晰地展示:

理解这两个选项的区别,能帮你更好地决定用哪个:

  • New Project (with Maven) :创建一个最干净、最标准 的 Maven 项目。它只会生成一个 pom.xml 文件和标准的项目结构(如 src/main/java),不包含任何额外的示例代码或模板。这是最灵活的方式,适合绝大多数情况。

  • Maven Archetype :用来创建一个基于模板 的 Maven 项目。Archetype(原型)是 Maven 的一个项目模板工具包,它预定义了一套初始的代码结构和依赖。例如,如果你想快速开始一个 Web 项目,可以选择 maven-archetype-webapp 模板,IDEA 会自动帮你生成 web.xml 和一个简单的 index.jsp 文件。

相关推荐
de_wizard几秒前
Spring Boot 整合 Apollo 配置中心实战
java·spring boot·后端
JAVA学习通1 分钟前
AI Agent 工具调用机制深度解析与 Spring Boot 工程集成实战(2026版)
java·人工智能·spring boot·python·spring
ooseabiscuit2 分钟前
Spring报错解决一览
java·后端·spring
Foreer黑爷3 分钟前
Java多线程编程:Thread与Runnable的并发控制
java·开发语言
身如柳絮随风扬6 分钟前
深入理解 Sentinel:服务雪崩、熔断原理、使用实践与规则持久化
java·微服务·sentinel
dgvri6 分钟前
Spring Boot接收参数的19种方式
java·spring boot·后端
组合缺一8 分钟前
SolonCode CLI 为什么选择 Java 技术栈?
java·开发语言
rOuN STAT8 分钟前
Spring Boot 2.7.x 至 2.7.18 及更旧的版本,漏洞说明
java·spring boot·后端
阿巴斯甜17 分钟前
BinaryOperator的使用:
java
计算机安禾18 分钟前
【Linux从入门到精通】第10篇:软件包管理——Linux如何安装与卸载软件
java·linux·运维·服务器·编辑器