当前位置: 首页 > news >正文

IDEA 2024 中创建 Maven 项目的详细步骤

Maven 是 Java 开发领域广泛使用的项目管理与构建工具,它能便捷地管理项目依赖、统一构建流程。而 IntelliJ IDEA 作为 Java 开发者的 “利器”,对 Maven 提供了深度集成支持。本文将带你一步步在 IDEA 2024 中创建 Maven 项目。


一、启动 IDEA,进入 “新建模块” 流程


打开 IntelliJ IDEA 2024 后,点击顶部菜单栏的 「文件」(File),依次选择 「新建」(New)→「模块」(Module),如下面截图所示:


二、选择 Maven 原型,配置项目信息


点击「模块」后,会弹出 “新建模块” 配置窗口 。我们需要在这个窗口中选择 Maven 原型并设置项目参数,具体如下:
1. 选择 “Maven Archetype” 作为构建方式
在窗口左侧的 “生成器(Build System)” 区域,点击选择 「Maven Archetype」(Maven 原型,可理解为 “项目模板”)。
2. 配置项目核心参数
在窗口右侧,根据需求设置以下内容(参考截图示例):
名称(Name):输入项目的名称,例如截图中的 mavenPro01。
位置(Location):选择项目在本地磁盘的保存路径,IDEA 会自动生成模块的具体子路径。
JDK:选择项目依赖的 JDK 版本(需提前在 IDEA 中配置好 JDK,示例中使用的是 OpenJDK 22)。
父项(Parent):若为多模块项目,可选择父项目;单模块项目直接选 <None>。
Archetype(原型模板):选择 Maven 提供的项目模板。示例中选的是 maven-archetype-webapp(适合创建 Web 应用);若要创建普通 Java 项目,可选择 maven-archetype-quickstart。
版本(Version):默认填 1.0 即可,后续可在 pom.xml 中修改。
配置完成后,窗口效果如下:


三、完成项目创建与初始化


确认所有配置无误后,点击窗口右下角的 「Create」 按钮。
此时,IDEA 会自动执行以下操作:
根据选定的 Maven 原型,生成项目的基础目录结构(如 src/main/java、src/main/resources、webapp 等)。
下载 Maven 原型对应的依赖资源(首次创建可能需要等待网络下载,后续会更快捷)。
生成 pom.xml 文件(Maven 项目的核心配置文件,用于管理依赖、插件等)。


四、验证项目结构与初始化结果


项目创建完成后,可在 IDEA 的 “项目结构” 面板中查看结果:
若选择 maven-archetype-webapp,会生成 webapp/WEB-INF 目录(用于存放 Web 配置、页面等)。
通用的 src/main/java(Java 源码目录)、src/main/resources(资源文件目录)会自动创建。
pom.xml 会出现在项目根目录,里面包含项目的基本信息(如 GroupId、ArtifactId、Version)。
补充:Maven 项目的后续操作
创建好 Maven 项目后,你可以:
在 pom.xml 中添加依赖(如 Spring、MyBatis 等),Maven 会自动下载并引入这些依赖。
配置 Maven 插件(如编译插件、打包插件),实现自动化构建。
利用 IDEA 自带的 Maven 工具窗口(通常在右侧),执行 “编译”“打包”“清理” 等 Maven 命令。

http://www.dtcms.com/a/426577.html

相关文章:

  • 2025 AI 图景:从工具革命到生态重构的五大趋势
  • 网站开发者模式下载视频wordpress如何添加备案号
  • UNIX下C语言编程与实践22-UNIX 文件其他属性获取:stat 结构与 localtime 函数的使用
  • UNIX下C语言编程与实践15-UNIX 文件系统三级结构:目录、i 节点、数据块的协同工作机制
  • 青浦做网站的公司网站开发语言html5 php
  • 【分布式中间件】RabbitMQ 功能详解与高可靠实现指南
  • SOME/IP-SD报文结构和交互详解
  • 给贾维斯加“手势控制”:从原理到落地,打造多模态交互的本地智能助
  • 电商数据分析优化清理大师
  • 论文阅读:《Self-Supervised Continual Graph Learning in Adaptive Riemannian Spaces》
  • Qt事件处理全解析
  • 深入理解 LLM 分词器:BPE、WordPiece 与 Unigram
  • 【大模型评估】大模型评估的五类数据
  • 3-2 Windows 安全设置
  • 网站建设平台 汉龙举报个人备案网站做经营性
  • 做技术网站赚钱比较好用的微信社群管理软件
  • DCT与DST变换原理及其在音视频编码中的应用解析
  • 高端网络建站松岗做网站哪家便宜
  • 大连网站设计报价游戏大全免费版入口
  • 长沙人才招聘网站硅谷主角刚开始做的是软件还是网站
  • 网站正能量做网站 人员
  • 做刷票的网站阳山做网站
  • 可以做超链接或锚文本的网站有哪些西安品牌策划公司排名
  • 抽奖网站怎么制作手机端网站的建设
  • 黄岛网站建设多少钱wordpress 硬件要求
  • 网站建设开票名称怎么写做网站宣传图的网站
  • 花店网站建设课程设计论文城市生活服务app下载
  • 从哪方面建设网站开通网站必须做域名空间
  • 涡阳在北京做网站的名人如何与老板谈网站建设
  • icp备案网站建设方案书wordpress会员阅读权限