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文件就可以
  2. 远程仓库(私服) (公司维护)
  3. 中央仓库 (Maven 团队维护)

三种仓库的关系

Maven 的目录结构


Maven 的命令

常用命令

需要进到项目目录中执行

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

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

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

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

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

你可能感兴趣的:(apache,windows,maven,java)