Ubuntu 16.04 安装 Maven 3.5.4(其他版本也适用)
1、安装 Maven
# 依次执行命令(安装其他版本,则相应地修改命令即可)
# 安装 wget
sudo apt-get install -y wget
# sudo wget 压缩包下载地址 sudo wget https://archive.apache.org/dist/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz
# 解压 sudo tar -xf apache-maven-3.5.4-bin.tar.gz -C /opt # 重命名解压后的文件
sudo mv /opt/apache-maven-3.5.4 /opt/maven # 删除压缩包
sudo rm apache-maven-3.5.4-bin.tar.gz
2、配置环境变量
# 编辑 /etc/profile 文件 sudo gedit /etc/profile # 在文件最后面添加下面的 Maven 信息,注意 MAVEN_HOME 的值是你自己的(MAVEN_HOME 改为 M2_HOME 也行) # Maven export MAVEN_HOME=/opt/maven export PATH=${MAVEN_HOME}/bin:$PATH # 保存退出 /etc/profile 文件,使用 source 命令使配置立即生效(建议重启一下) source /etc/profile
3、验证配置
echo $MAVEN_HOME
mvn -v
4、遇到的问题
① 对于普通用户,mvn 命令能找到,sudo mvn 命令找不到;
② su - 登录的 root 用户能找到 mvn,而 su 登录的 root 用户找不到 mvn。
问题①的解决方法:
sudo visudo # 在secure_path后加上 Maven 工具的路径,如: :/opt/maven/bin # 保存并退出: # 提示:执行 sudo visudo,默认是使用 nano 编辑器,所以保存退出的时候需要通过快捷键的方式来完成。 (1)执行 “Ctrl+O” (2)执行完 “Ctrl+O” 后,会输出 ”File Name to Write sudoers.tmp”,在 tmp 后执行回车 (3)执行 “Ctrl+X” 退出
问题解决,之后就可以用命令 mvn -v 和 sudo mvn -v 进行验证。
问题②的解决办法:
su root 然后和第2步配置环境变量一样,对 ~/.bashrc 文件进行同样的操作。
问题解决,之后就可以用命令 mvn -v 进行验证。
还是比较简单的,如有错误请指正!!