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

相关推荐
likerhood1 天前
简单工厂设计模式
java·ide·intellij-idea
猫耳球团1 天前
IDEA与Cursor跨平台协作指南
java·ide·intellij-idea
xuhaoyu_cpp_java1 天前
Maven学习(二)
java·经验分享·笔记·学习·maven
行走的搬运工1 天前
Spring Security_05
java·spring·mybatis
无级程序员1 天前
Mybatis中保证时间戳的一致性
mybatis
希望永不加班1 天前
SpringBoot 自定义 Starter:从零开发一个私有 Starter
java·spring boot·后端·spring·mybatis
暗暗别做白日梦1 天前
Maven 内部 Jar 包私服部署 + 多模块父工程核心配置
java·maven·jar
聆听。。花开雨落1 天前
intelij idea闪退后再启动tomcat报错端口冲突
java·tomcat·intellij-idea
未秃头的程序猿1 天前
💥 MyBatis 面试连环炮:从源码原理到实战避坑,彻底拿下 Offer 通关秘籍
后端·面试·mybatis
Elastic 中国社区官方博客1 天前
用于 IntelliJ IDEA 的新 ES|QL 插件
java·大数据·数据库·ide·elasticsearch·搜索引擎·intellij-idea