Apache Maven 的介绍和安装

Maven 简介

什么是 Maven

Apache Maven,是一个软件项目管理及自动构建工具,由Apache软件基金会所提供,一个开源项目,由 Java 开发,并且只是用来管理 Java 项目的。

Maven 的好处

  • 节省空间: Maven 项目的体积相比传统项目小很多,因为 Maven 将 Jar 包和项目分开了, 通过依赖管理来管理Jar包。
  • 一键构建项目: Maven 可以完成的工作:编译、测试、运行、打包、部署。 Maven 自带 Tomcat 插件,能直接用 mvn tomcat:run 命令部署运行项目,同时将项目代码编译。
  • 提高大型项目的开发效率

Maven 的安装配置

下载地址

Apache 官网:https://maven.apache.org/down...
Apache 官方镜像地址:https://mirrors.tuna.tsinghua...

安装配置

  1. 解压
  2. 配置环境变量:
    在 Path 里添加 Maven 目录里的 bin 文件夹的完整路径。

Maven 仓库

三种仓库

  1. 本地仓库 (自己维护)
    本地仓库的配置只需要修改settings.xml文件就可以
    Apache Maven 的介绍和安装
  2. 远程仓库(私服) (公司维护)
  3. 中央仓库 (Maven 团队维护)

三种仓库的关系

Apache Maven 的介绍和安装

Maven 的目录结构

Apache Maven 的介绍和安装
Apache Maven 的介绍和安装

Maven 的命令

常用命令

需要进到项目目录中执行

  • clean 清理编译好的文件
  • compile 只编译主目录的文件
  • test 只编译并运行 test 的目录的文件
  • package 打包并放到 target 文件夹中
  • install 把项目发布到本地仓库

命令的生命周期(命令的执行顺序)

  1. clean 生命周期
    clean
  2. default 生命周期
    compile
    test
    package
    install
  3. site 生命周期
    site 生成站点的说明文档

命令和生命周期的阶段的关系

不同的生命周期的命令可以同时执行。
例如:mvn clean package

相关推荐