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

相关推荐
Z_z在努力4 小时前
【杂类】Spring 自动装配原理
java·spring·mybatis
little_xianzhong8 小时前
关于对逾期提醒的定时任务~改进完善
java·数据库·spring boot·spring·mybatis
MadPrinter11 小时前
SpringBoot学习日记 Day11:博客系统核心功能深度开发
java·spring boot·后端·学习·spring·mybatis
奔跑吧邓邓子13 小时前
【Java实战㉟】Spring Boot与MyBatis:数据库交互的进阶之旅
java·spring boot·实战·mybatis·数据库交互
叶 落14 小时前
[Maven 基础课程]再看下第一个 Maven 项目
maven·maven 入门·maven 基础课程
lunzi_fly15 小时前
【源码解读之 Mybatis】【基础篇】-- 第1篇:MyBatis 整体架构设计
java·mybatis
摸鱼仙人~15 小时前
深入理解 MyBatis-Plus 的 `BaseMapper`
java·开发语言·mybatis
开开心心_Every17 小时前
免费语音合成工具:66种音色随心选
人工智能·面试·java-ee·计算机外设·电脑·maven·excel
隔壁阿布都19 小时前
spring boot + mybatis 使用线程池异步修改数据库数据
数据库·spring boot·mybatis
李少兄1 天前
解决IntelliJ IDEA 提交代码时无复选框问题
java·ide·intellij-idea