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

相关推荐
好学且牛逼的马1 小时前
【手写Mybatis | version0.0.1 附带源码 项目文档】
java·开发语言·mybatis
小坏讲微服务1 小时前
Spring Boot 4.0 新特性整合 MyBatis-Plus 完整教程
java·spring boot·后端·spring cloud·微服务·mybatis·mybatis plus
我命由我123451 小时前
Java 开发使用 MyBatis PostgreSQL 问题:传入的参数为 null,CONCAT 函数无法推断参数的数据类型
java·开发语言·数据库·学习·postgresql·mybatis·学习方法
苏小瀚1 小时前
[JavaEE] SpringBoot快速入门
java·spring boot·intellij-idea
YDS8291 小时前
MyBatis-Plus —— 扩展功能详解
数据库·mybatis
TT哇14 小时前
【项目】玄策五子——匹配模块
java·spring boot·websocket·spring·java-ee·maven
醇氧17 小时前
没有Maven私服引入本地jar文件
java·maven·jar
。小二18 小时前
springboot3实现aop多数据源结合mybatis-plus-boot-starter
java·spring boot·spring·mybatis
CUIYD_198918 小时前
MyBatis 的一级缓存
java·缓存·mybatis
金刚猿20 小时前
IntelliJ IDEA 主题、字体、括号、变量、注释、sql 、辅助线、作者信息等颜色、操作修改大全
java·sql·intellij-idea·背景颜色