1 首先下载Maven(http://maven.apache.org/download.cgi),然后解压下载的tar.gz文件,tar -xvf apache-maven-3.2.2-bin.tar.gz(默认的解压路径是/home/当前用户名/下),如果需要Maven文件的位置的话用mv命令即可
2 配置环境变量
在终端中输入sudo gedit /etc/profile命令,这样就将profile用gedit打开,加入:
export M2_HOME=/home/styspace/Software/apache-maven-3.2.2
export M2=$M2_HOME/bin
export PATH=$M2:$PATH
保存之后,需要重启电脑。
3 在终端输入mvn -version时报错——JAVA_HOME is not defined correctly,我在前几篇文章中写到过jdk的安装步骤,当时是用sudo安装的(安装目录是/usr/lib/jvm下的),而maven是普通用户安装的,所以没有权限,所以我先将jdk安装文件也移动到/home/styspace/Software/目录下,这时会发现移动过来的jdk文件夹的右下角有一个小锁,说明这个文件是超级管理员才有权限的,所以需要给当前用户分配权限,执行命令sudo chown 当前用户名 所要分配权限的文件 -R,这样小锁就消失了。需要注意的时还要更改java的环境变量,同样在/etc/profile中进行更改:
export JAVA_HOME=/home/styspace/Software/jdk1.8.0_11
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=$CLASSPATH:.:${JAVA_HOME}/lib:${JAVA_HOME}/jre/lib
export PATH=${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin:$PATH
4 输入java -version ,出现:
java version "1.8.0_11"
Java(TM) SE Runtime Environment (build 1.8.0_11-b12)
Java HotSpot(TM) Server VM (build 25.11-b03, mixed mode)
5 输入mvn -version,出现:
Apache Maven 3.2.2 (45f7c06d68e745d05611f7fd14efb6594181933e; 2014-06-17T21:51:42+08:00)
Maven home: /home/styspace/Software/apache-maven-3.2.2
Java version: 1.8.0_11, vendor: Oracle Corporation
Java home: /home/styspace/Software/jdk1.8.0_11/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "linux", version: "3.13.0-24-generic", arch: "i386", family: "unix"
完成。