Maven学习(一):安装

384 阅读3分钟

这是我参与2022首次更文挑战的第14天,活动详情查看:2022首次更文挑战

Maven 项目依然是当下 Java Web 项目的主流,使用 Maven 工具可以帮助开发人员更规范且高效的管理项目的依赖和打包构建。

1. Maven 介绍

1.1 Maven 基础

Maven 是 Apache 下使用 Java 语言开发的开源项目,基于 POM (Project Object Model,项目对象模型),使用一个中央信息片段来管理整个项目的构建信息。

Maven 作为一个项目管理工具,可以对 Java 项目进行构建和依赖管理,也可用于其他如C#、Scala语言开发项目的管理。

具体文档,可以参考 Apache Maven 官方网站

1.2 Maven 特点

Maven 工具在使用时为开发者在项目中提供了极大的便利,主要体现在:

  • 项目遵循统一的规范,多工程之间可以共享
  • 提供中央仓库,其中依赖信息不断增加和更新
  • 项目中只需要简单的配置就可以借助 Maven 管理依赖、构建项目

1.3 Maven 项目

Maven 管理项目时提倡按照一个统一的规范来初始化项目,并在整个过程中使用约定大于配置的原则。

创建 Java 项目时可以选择编辑器提供的 Maven 类型,或者普通 Java Web 项目并按照 Maven 约定规范整理,一个默认的 Maven 项目结构应该包含如下文件。

  • pom.xml,作为 Maven 项目的描述文件,其中定义了项目的基础属性、依赖坐标和构建信息
  • src,Java 项目代码目录
    • main,存放 Java 项目源码,其中包含了 Java(代码目录)和 resource(资源目录)
    • test,存放 Java 项目源码的测试代码,格式与 main 目录基本相同
  • target,项目产物的存放目录,其中包含了编译、打包等产物

2. Maven 的安装使用

2.1 基础环境

因为 Maven 是一个基于 Java 的项目工具,因此本地安装使用 Maven 是需要保证 JDK 环境,且 Maven 版本与 JDK 版本也有相关对应关系。

  • Maven 3.0 要求 JDK 版本在 1.5 及以上
  • Maven 3.2 则要求 JDK 版本在 1.6 及以上
  • Maven 3.3 以上要求 JDK 版本在 1.7 及以上

2.2 Windows 下安装 Maven

Windows 中安装 Maven 时需要先在官网下载安装包,目前 Maven 版本已经更新到 3.8.x,为了使用稳定与兼容性,可以选择下载 3.5.x 或 3.6.x 版本进行使用。

下载 zip 格式的安装包至本地后,使用压缩工具解压,Windows 下 Maven 不用安装,只需要配置环境变量即可。

  1. 打开资源管理器,在此电脑上右键选择属性,弹出窗口中点击高级系统设置,进入环境变量窗口,
  2. 在系统变量中,新增MAVEN_HOME变量名,内容为 Maven 的解压目录路径,
  3. 在 Path 系统变量中,新增 %MAVEN_HOME%\bin 内容
  4. 环境变量设置完成后,使用 win+R 输出 cmd 调出命令窗口,使用 mvn -version 查看系统中的 Maven 版本信息

image.png

2.3 Linux 下安装 Maven

Linux 下安装 Maven 与 Windows 类似,首先需要在官网上下载格式为 .tar.gz 的压缩包文件,并上传至 Linux 系统中,并使用解压缩命令解压打包文件。

下载:wget http://dlcdn.apache.org/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz

解压: tar -xvf apache-maven-3.5.4-bin.tar.gz

Maven 文件解压完成后,Linux 中的环境变量可以通过命令完成

  1. 使用 vim /etc/profile 命令编辑配置文件,并在最后追加 export MAVEN_HOME=/usr/local/apache-maven-3.5.4export PATH=${PATH}:${MAVEN_HOME}/bin
  2. 配置完成并保存退出后,使用 source /etc/profile 生效环境变量配置
  3. 最后,使用命令 mvn -v 查看系统中 Maven 版本信息