前言:开发项目时用到 Maven,因此特地安装了 Maven,所以在这里记录下了安装的过程,方便以后查看。本次的操作环境是 Fedora 27。
目录
一. Maven 简介
Apache Maven 是一个软件项目管理和理解工具。Maven 可用于构建和管理任何基于 Java 的项目,包括项目的构建,报告和文档,使 Java 开发人员的日常工作变得更加容易,并且通常有助于理解任何基于 Java 的项目。Maven 的主要目标是让开发人员在最短的时间内理解开发工作的完整状态。为了实现这一目标,Maven 试图处理以下几个方面的问题:
- 使构建过程变得简单
- 提供统一的构建系统
- 提供优质的项目信息
- 提供最佳实践开发指南
- 允许透明迁移到新功能
这里仅简单介绍,更多内容可以去官网查看。刚开始使用时您可以把 Maven 看成一个可以自动下载 Java 项目用到的包,并将其正确部署到项目中的工具。使用 Maven 以后就不用像以前那样麻烦,需要自己去网上下载包,然后再放到项目里。等以后使用熟悉之后,您可以自己查找更多的其他功能。
二. 安装 Maven
Apache Maven的安装过程比较简单,基本上只要将安装包解压,并将其安装路径下的 bin 文件夹配置到系统环境变量(PATH)中就可以直接使用了,和 JDK 的安装差不多。具体步骤如下:
- 确保已设置 JAVA_HOME 环境变量并指向 JDK 安装地址
- 将安装包解压到安装目录下
- 将创建的目录 apache-maven-x.x.x 的 bin 目录添加到 PATH 环境变量中
- 在 shell 中使用 mvn -v 进行确认
我这里使用 apache-maven-3.5.4 这个版本来安装,下面分别介绍这几个步骤:
1) 确认 JAVA_HOME 环境变量
Windows:
# 打开一个新的命令提示符(Winkey + R然后键入cmd)
> echo %JAVA_HOME%
C:\Program Files\Java\jdk1.8.0_161
Linux/Unix:
# 检查 JAVA_HOME 环境变量
[x@xx ~]$ echo $JAVA_HOME
/opt/java/jdk1.8.0_161
# 以及 JDK 安装
[x@xx ~]$ java -version
java version "1.8.0_161"
Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)
2) 解压到安装目录
Linux/Unix:
# 使用 zip
[x@xx ~]$ unzip apache-maven-3.5.4-bin.zip
# 或使用 tar
[x@xx ~]$ tar xzvf apache-maven-3.5.4-bin.tar.gz
# 移动到指定安装目录(可选)
[x@xx ~]$ sudo cp -r apache-maven-3.5.4-bin /opt
3) 添加环境变量
Windows:
通过打开系统属性(WinKey + Pause),选择“高级”选项卡和“环境变量”按钮,然后添加或选择PATH变量,将解压缩的发行版 bin 目录添加到用户 PATH 环境变量中。例如为 C:\ Program Files \ apache-maven-3.5.4 \ bin,并将此路径添加到 PATH 变量中。
Linux/Unix:
# 执行命令,及于该次登录下有效。
[x@xx ~]$ export PATH=/opt/apache-maven-3.5.4/bin:$PATH
# 修改配置文件,登录自动有效
[x@xx ~]$ sudo vim /etc/profile
# 打开文件中添加以下内容
export PATH=/opt/apache-maven-3.5.4/bin:$PATH
4) 确认安装
# 确认安装
[x@xx ~]$ mvn -v
Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-18T02:33:14+08:00)
Maven home: /opt/apache-maven-3.5.4
Java version: 1.8.0_161, vendor: Oracle Corporation, runtime: /opt/java/jdk1.8.0_161/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.16.14-200.fc27.x86_64", arch: "amd64", family: "unix"
如果上述几个步骤都没有问题,说明 Maven 已经安装成功。这里给出官网的安装指南。
三. 故障排除
暂无