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 Project 和 Maven 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 文件。

相关推荐
全栈陈序员4 小时前
【Python】基础语法入门(三十三)—— 日志系统详解:用 logging 记录程序运行
java·开发语言·python
她的男孩4 小时前
低代码加字段后表结构怎么同步:预览安全 DDL,高风险变更再强制执行
java·spring boot·低代码
简简单单就是我_hehe5 小时前
一次 ClickHouse 服务器磁盘告警的排查与修复实录
java·服务器·前端
Thomas.Sir5 小时前
第11课:文件上传下载、跨域CORS配置,SpringBoot4.x跨域新方案
java·spring boot
wuminyu5 小时前
JVM规范学习总结:class执行性能差异
java·linux·c语言·jvm·c++
一条泥憨鱼5 小时前
【RabbitMQ】高级篇
java·分布式·rabbitmq·php·ruby
京师20万禁军教头5 小时前
50-常用类-Arrays
java
寰梦5 小时前
Spring Boot + MinIO 大文件上传完整实战:MD5 秒传、分片上传、断点续传与引用一致性
java·spring boot·文件上传·minio
云和数据.ChenGuang13 小时前
Python 重写(Override)深度解析:从 MRO 到 super() 的完整机制
java·开发语言·人工智能·python·langchain·1024程序员节
摇滚侠14 小时前
《On Java 中文版 基础卷》阅读笔记 实现隐藏 12
java·数据库·笔记