IDEA版SSM入门到实战(Maven+MyBatis+Spring+SpringMVC) -为什么使用Maven

一.Maven 是什么

Maven字面意:专家、内行

Maven是一款自动化构建工具,专注服务于Java平台的项目构建依赖管理

依赖管理:jar之间的依赖关系,jar包管理问题统称为依赖管理

项目构建:项目构建不等同于项目创建

  • 项目构建是一个过程【7步骤组成】,项目创建是瞬间完成的
    1. 清理:mvn clean
    2. 编译:mvn compile
    3. 测试:mvn test
    4. 报告:
    5. 打包:mvn package
    6. 安装:mvn install
    7. 部署:为什么使用Maven

二.作用Maven的好处

1.获取jar包

  • 使用Maven之前,自行在网络中下载jar包,效率较低。如【谷歌、百度、CSDN...】
  • 使用Maven之后,统一在一个地址下载资源jar包【阿里云镜像服务器等...】

2.添加jar包

  • 使用Maven之前,将jar复制到项目工程中,jar包添加到项目中,相对浪费存储空间
  • 使用Maven之后,jar包统一存储Maven本地仓库,使用坐标方式将jar包从仓库引入到项目中

3.使用Maven便于解决jar包冲突及依赖问题

下一章我们来讲Maven的使用。

相关推荐
IronMurphy20 分钟前
Redis拷打第三讲
数据库·redis·mybatis
zmsofts20 分钟前
Maven核心能力深度解析:从项目管理到扩展机制
java·python·maven
小坏讲微服务1 小时前
SpringBoot4.0整合Spring Security+MyBatis Plus完整权限框架实现
java·spring·mybatis·spring security·mybatis plus·springboot4.0
古怪今人3 小时前
项目和模块 一个目录下创建多个项目 IDEA Multi-Project Workspace插件
java·ide·intellij-idea
静小谢6 小时前
sql笔记
spring boot·笔记·sql·mybatis
xqqxqxxq6 小时前
Maven 完整配置与使用技术笔记
java·笔记·maven
龙侠九重天8 小时前
JetBrains AI 助手集成 Rider、IDEA 等 IDE 的 AI 辅助功能
ide·人工智能·大模型·intellij-idea·agent·jetbrains·智能体
wok1578 小时前
IDEA 无法识别 OkHttpClient?cannot resolve symbol问题解决
java·ide·intellij-idea
桔筐8 小时前
MyBatis-Plus Service/ServiceImpl/IService 核心关系
mybatis
m0_739030009 小时前
mabatis-plus 和mabatis 的区别
java·数据库·mybatis