位置:首页 > Java > IDEA集成Maven完整教程与配置流程

IDEA集成Maven完整教程与配置流程

时间:2026-08-20  |  作者:穿越地图的猫  |  阅读:0

一、创建Ma ven项目

1、配置Ma ven环境(全局)

IDEA集成Ma ven全过程

IDEA集成Ma ven全过程IDEA集成Ma ven全过程IDEA集成Ma ven全过程

2、创建项目

IDEA集成Ma ven全过程IDEA集成Ma ven全过程

3、配置jdk版本

IDEA集成Ma ven全过程IDEA集成Ma ven全过程

4、创建Ma ven项目

1.创建模块

IDEA集成Ma ven全过程IDEA集成Ma ven全过程IDEA集成Ma ven全过程

2.创建test下面的resources

IDEA集成Ma ven全过程IDEA集成Ma ven全过程

完整的Ma ven目录:

IDEA集成Ma ven全过程

3.创建类

IDEA集成Ma ven全过程IDEA集成Ma ven全过程

二、Ma ven坐标

坐标是资源的唯一标识。

在 Ma ven 中,通过坐标可以精准定位到任何一个 jar 包。

坐标既可以定义项目本身,也可以用于引入项目所需的依赖。

Ma ven 坐标主要由三部分组成:

  • groupId:定义当前 Ma ven 项目隶属的组织名称,通常是域名反写,比如 org.example
  • artifactId:定义当前 Ma ven 项目名称,也就是模块名称,例如 order-servicegoods-service
  • version:定义当前项目版本号。这里要注意 SNAPSHOTRELEASE 的区别:SNAPSHOT 表示功能不稳定、正在开发中的快照版本;RELEASE 则表示功能稳定、可以用于发行的版本。如果不带 RELEASE 标识,具体版本号默认也是 RELEASE

三、导入Ma ven项目

导入已有项目有两种常见方式:

  • 方式一:通过 File → Project Structure → Modules → Import Module,然后选择 Ma ven 项目的 pom.xml 文件。
  • 方式二:在 Ma ven 面板中点击 +(Add Ma ven Projects),同样选择项目的 pom.xml

实际操作中的小建议:最好先将要导入的 Ma ven 项目复制到你的项目目录下。

然后再选择 pom.xml 进行导入。这样路径更清晰,也不容易出错。

四、依赖配置

依赖就是当前项目运行所需要的 jar 包。

一个项目可以引入多个依赖,配置方式也很直观。

  • pom.xml 中编写 标签。
  • 内部使用 引入坐标。
  • 定义好坐标的 groupIdartifactIdversion
  • 点击刷新按钮(或按 Ctrl+Shift+O),让 IDEA 拉取最新加入的依赖。

通常我们去 https://mvnrepository.com/ 查找需要的依赖。

比如搜索 spring-context

IDEA集成Ma ven全过程

IDEA集成Ma ven全过程

把找到的坐标复制粘贴到 pom.xml 中。

然后点击右上角的刷新按钮进行下载:

IDEA集成Ma ven全过程

下载完成后,左侧 External Libraries 里会看到新增的 jar 包:

IDEA集成Ma ven全过程

注意,这里它会自动下载很多间接依赖。

这种现象就叫依赖传递

五、排除依赖

有时候我们不希望引入某个传递过来的依赖,这时就需要主动排除它。

排除依赖时,被排除的资源不需要指定版本。

直接指定 groupIdartifactId 即可。

使用 标签,例如:



    
        org.springframework
        spring-context
        6.1.4
        
        
            
                io.micrometer
                micrometer-observation
            
        
    

IDEA集成Ma ven全过程

需要留意两点:

  • 一旦依赖配置变了,记得重新加载项目(刷新 Ma ven 面板)。
  • 如果引入的依赖在本地仓库不存在,必须保证联网,否则下载会失败。

六、Ma ven生命周期

Ma ven 的生命周期是为了统一所有 Ma ven 项目的构建过程。

它定义了从清理、编译到部署的完整流程。

Ma ven 中有三套相互独立的生命周期:

  • clean:清理工作。
  • default:核心工作,包括编译、测试、打包、安装、部署等。
  • site:生成报告、发布站点。

生命周期阶段

以下是最常用的几个阶段:

  • clean:移除上一次构建生成的文件。
  • compile:编译项目源代码。
  • test:使用合适的单元测试框架(如 JUnit)运行测试。
  • package:将编译后的文件打包,如 jar、war 等。
  • install:安装项目到本地仓库。

IDEA集成Ma ven全过程

关键点:同一套生命周期中,执行后面的阶段时,前面的阶段会自动执行。

比如你执行 install,它会先执行 compiletestpackage 等。

执行指定生命周期有两种方式:

  • 在 IDEA 右侧的 Ma ven 工具栏中,双击对应的生命周期。
  • 在命令行中通过命令执行,例如 mvn clean install

总结

以上是 IDEA 集成 Ma ven 的完整流程。

内容涵盖环境配置、项目创建、坐标理解、依赖管理和生命周期。

每一步都配有截图,便于对照操作。

希望这份指南能为正在搭建 Ja va 开发环境的读者提供一份清晰的参考。

免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。

相关文章

更多

精选合集

更多

大家都在玩

热门话题

大家都在看

更多