1、Maven官网下载想要安装的版本
2、解压之后,并创建Maven Local Repository
的目录
[root@skd maven]# ls -l
total 7784
drwxr-xr-x. 6 root root 4096 Apr 21 14:26 apache-maven-3.2.5
-rw-r--r--. 1 root root 7956528 Apr 21 14:27 apache-maven-3.2.5-bin.tar.gz
drwxrwxr-x+ 32 root root 4096 Apr 23 13:10 repo
3、设置Maven
运行时的jdk
版本,在/app/maven/apache-maven-3.2.5/bin/mvn
文件中添加如下代码
echo "-----------------------------------Set JAVA_HOME-----------------------------------"
JAVA_HOME=$JDK_VERSION_6
CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
export PATH
echo $JAVA_HOME
echo $PATH
java -version
echo "-----------------------------------Set JAVA_HOME-----------------------------------"
4、设置Maven
的系统环境变量,修改/etc/profile
文件,添加M2_HOME
环境变量
export MAVEN_HOME=/app/maven/apache-maven-3.2.5
export PATH=$MAVEN_HOME/bin:$PATH
5、环境变量配置生效,并验证是否配置成功
[root@skd maven]# source /etc/profile
[root@skd maven]# mvn --version
-----------------------------------Set JAVA_HOME-----------------------------------
/app/java/jdk1.6.0_45
/app/java/jdk1.6.0_45/bin:/app/maven/apache-maven-3.2.5/bin:/app/java/jdk1.7.0_67/bin:/app/java/jdk1.7.0_67/jre/bin:/app/maven/apache-maven-3.2.5/bin:/app/java/jdk1.7.0_67/bin:/app/java/jdk1.7.0_67/jre/bin:/app/maven/apache-maven-3.2.5/bin:/app/java/jdk1.6.0_45/bin:/app/java/jdk1.6.0_45/jre/bin:/app/maven/apache-maven-3.2.5/bin:/app/java/jdk1.7.0_67/bin:/app/java/jdk1.7.0_67/jre/bin:/app/maven/apache-maven-3.2.5/bin:/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)
-----------------------------------Set JAVA_HOME-----------------------------------
Apache Maven 3.2.5 (12a6b3acb947671f09b81f49094c53f426d8cea1; 2014-12-15T01:29:23+08:00)
Maven home: /app/maven/apache-maven-3.2.5
Java version: 1.6.0_45, vendor: Sun Microsystems Inc.
Java home: /app/java/jdk1.6.0_45/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "2.6.32-504.el6.x86_64", arch: "amd64", family: "unix"