Maven 工具系统学及 idea 配置 Maven

什么是 Maven?

  • 提供了一套标准化的项目结构
  • 提供了一套标准化的构建流程(编译,测试,打包,发布)
  • 提供了一套依赖管理机制

提供了一套标准化的项目结构

在这里插入图片描述

项目的通用,不同的 IDE 都使用 Maven 使用其他的 IDE 打开是没有问题的

标准的结构可以使得所有的 IDE 都可以识别

提供了一套标准化的构建流程(编译,测试,打包,发布)

标准化构建流程:
在这里插入图片描述

Maven 常用命令:
在这里插入图片描述

compile:编译
package:将当前的 Maven 项目打包成为 jar 包;将项目打成包,给第三方可以直接使用

提供了一套依赖管理机制

依赖管理:管理当前的项目依赖的第三方的资源,在项目开发中,使用到的 MySQL 驱动,可以使用 Maven 进行管理,可以实现所有的依赖的自动安装;

没有 Maven 时候的依赖添加流程:
手动的添加依赖的时候,当面临的项目中需要的依赖非常多的时候,会非常的麻烦,不同的依赖的版本号下载,配置都是十分麻烦的事情;
在这里插入图片描述

有了 Maven 时候的依赖添加:
在这里插入图片描述

通过标准的坐标
可以快速的添加,减少开发难度;

Maven 简介

在这里插入图片描述

仓库的分类:
在这里插入图片描述

Maven 的常用命令

compile 项目编译
clean 删除 target 目录
package 打包 Java 代码 打包成为 jar 包的形式;运行结束后会在 target 目录下面形成一个该项目的 jar 包
install 将当前的项目安装到本地的仓库中,本地的仓库中会多一个该项目的 jar 包

Maven 的生命周期

在这里插入图片描述

Maven 在 idea 里面的配置

idea 默认是存在一个 Maven ,自己有下载新的安装版本的话,里面的配置文件自己可以重新配置,可以不使用 idea 里面默认的 Maven

Maven 坐标的详细解释

Maven 的坐标是资源的唯一标识;
使用坐标来定义项目或者引入项目中需要的依赖;

坐标的组成部分:
groupId
artifactId
version

在这里插入图片描述

idea 创建 Maven 项目

在这里插入图片描述

idea 导入 Maven 项目

在这里插入图片描述

Maven 插件 maven helper

在这里插入图片描述

依赖管理 使用 idea Maven 进行的依赖的安装

在这里插入图片描述

依赖的安装以及删除 在 pop 文件中就是可以配置的;
每次的配置结束之后需要刷新一下,可以观察到相关的 jar 包是加载进去还是删除了;

输入 pop 配置文件之后,自动进行依赖的安装,不需要点击刷新按钮

在这里插入图片描述

在这里插入图片描述

command + n 在 mac 上面可以直接生成自己的需要的依赖的版本

在这里插入图片描述

在这里插入图片描述

依赖的范围

在这里插入图片描述

posted @   YIMENG-0  阅读(53)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示