Maven

来源:互联网 发布:穿越时光的地铁知乎 编辑:程序博客网 时间:2024/06/10 12:08
Maven

  • 什么是Maven
  • Maven的好处
    • 1依赖管理
      • 仓库类型
      • 配置本地仓库
    • 2项目构建
  • Maven的常用命令
  • Maven项目的生命周期
  • 在eclipse里配置maven插件
  • 第一个Maven项目

什么是Maven?

Maven是项目构建工具,用来依赖管理。

Maven的好处

1:依赖管理

maven项目比传统项目小,因为maven项目中没有jar包。

maven项目jar包管理

仓库类型:

仓库类型

配置本地仓库

配置本地仓库

2:项目构建

项目在编码完成后,对项目进行编译、测试、打包、部署等一系列的操作都可以通过命令来实现。

Maven的常用命令

  • mvn clean (清理)

    将项目根目录下target目录清理掉。

  • mvn compile (编译)

    生成target目录及里面的.class文件。

  • mvn test (单元测试)

    执行项目根目录下src/test/java目录下的单元测试类(只执行XxxxTest.java)。

  • mvn package (打包)

    将项目打包到根目录下target目录下。

  • mvn install (安装)

    将项目打包到本地仓库。

  • mvn tomcat:run (发布)

    将项目发布到Tomcat。

Maven项目的生命周期

各生命周期之间互不影响,同一生命周期该命令之前的命令会自动执行。

  • cleanLifeCycle (清理生命周期)

    1. clean
  • defaultLifeCycle (默认生命周期)

    1. compile
    2. test
    3. package
    4. install
    5. deploy
  • siteLifeCycle (站点生命周期)

    1. site

在eclipse里配置maven插件

配置maven程序

配置maven程序

配置userSetting:让eclipse知道maven仓库在哪

配置userSetting

构建索引:提高检索jar包速度

这里写图片描述

第一个Maven项目

创建项目

创建项目

查找依赖

查找依赖

依赖范围

依赖范围

运行项目

运行项目

调试项目(需要关联源码)

关联源码