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的使用。

相关推荐
book多得5 小时前
Redis 大 Key 问题:识别、危害与最优处理方案
java·redis·mybatis
q***18066 小时前
十八,Spring Boot 整合 MyBatis-Plus 的详细配置
spring boot·后端·mybatis
⑩-10 小时前
苍穹外卖Day(1)
java·数据库·spring boot·spring·java-ee·mybatis
朝新_10 小时前
【统一功能处理】从入门到源码:拦截器学习指南(含适配器模式深度解读)
数据库·后端·mybatis·适配器模式·javaee
青鱼入云11 小时前
IDEA源码阅读神器-Diagram工具
java·ide·intellij-idea
Lisonseekpan12 小时前
IntelliJ IDEA 快捷键全解析与高效使用指南
java·ide·后端·intellij-idea
q***235713 小时前
记录 idea 启动 tomcat 控制台输出乱码问题解决
java·tomcat·intellij-idea
一只小灿灿13 小时前
深入解析 Maven 与 Gradle:Java 项目构建工具的安装、使用
java·开发语言·maven
深色風信子13 小时前
Java Maven Log4j 项目日志打印
java·log4j·maven·java maven
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ13 小时前
MyBatis Plus中执行原生SQL语句方法
python·sql·mybatis