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

相关推荐
楚韵天工15 分钟前
宠物服务平台(程序+文档)
java·网络·数据库·spring cloud·编辑器·intellij-idea·宠物
DokiDoki之父2 小时前
MyBatis—增删查改操作
java·spring boot·mybatis
摇滚侠3 小时前
Spring Boot 项目, idea 控制台日志设置彩色
java·spring boot·intellij-idea
我命由我123455 小时前
Spring Boot - Spring Boot 静态资源延迟响应(使用拦截器、使用过滤器、使用 ResourceResolver)
java·spring boot·后端·spring·java-ee·intellij-idea·intellij idea
Xzh04235 小时前
前后端学习的交界
java·ajax·maven·axios·测试
DokiDoki之父8 小时前
Mybatis—入门 & (配置)SQL提示和日志输出
数据库·sql·mybatis
阿拉-M839 小时前
IntelliJ IDEA Windows 系统高频快捷键使用手册
java·windows·intellij-idea
彦楠12 小时前
IDEA实用快捷键
java·ide·intellij-idea
寒山李白21 小时前
关于Java项目构建/配置工具方式(Gradle-Groovy、Gradle-Kotlin、Maven)的区别于选择
java·kotlin·gradle·maven
默默coding的程序猿1 天前
3.git的分支携带问题是什么?怎么解决?
java·git·python·svn·gitee·github·intellij-idea