Maven基础介绍

  1. 什么是Maven?

    1. Maven是一个项目管理工具,包含一个项目对象模型,一组标准集合,一个项目生命周期,一个依赖管理系统,和用来运行定义在声明周期阶段中插件目标的逻辑。
  2. 项目的一键构建

    1. 什么是构建?

      1. 是项目从编译、测试、运行、打包、安装,部署整个过程都交给maven进行管理,这个过程称为构建。
  3. 依赖管理:maven工程对jar包的管理过程

    1. Maven基础介绍
  4. 标准目录

    1. Src/main/java目录 核心代码部分
    2. Src/main/resources 配置文件部分
    3. Src/test/java目录测试代码部分
    4. Src/main/webapp页面资源、js,css图片等等
  5. 仓库种类和关系

    1. 仓库分三类:本地仓库、远程仓库【私服】、中央仓库
    2. Maven基础介绍
  6. 常用命令

    1. Mvn clean:删除项目编译信息
    2. Mvn compile:把src/main下java的代码进行了编译放在了target目录下
    3. Mvn test :不仅编译java和test下的代码,还执行了一遍compile,放在target目录下
    4. Mvn install:不仅编译了java和test,还把maven项目安装到了本地仓库
  7. 生命周期:

    1. 清理生命周期:clean
    2. 默认生命周期:compile、test、package、intall、deploy(每一个构件项目的命令都对应了maven底层一个插件。)
    3. 站点生命周期:以后学
    4. Maven基础介绍
  8. Maven概念模型图

    1. Maven基础介绍