2.2 在基于UNIX的系统上安装Maven
Maven是跨平台的,它可以在任何一种主流的操作系统上运行。本节将介绍如何在基于UNIX的系统(包括Linux、Mac OS以及FreeBSD等)上安装Maven。
2.2.1 下载和安装
首先,与在Windows上安装Maven一样,需要检查JAVA_HOME环境变量以及Java命令,这里对细节不再赘述。命令如下:
juven@juven-ubuntu:~$echo$JAVA_HOME
juven@juven-ubuntu:~$java-version
运行结果如图2-4所示。
图 2-4 Linux中检查Java安装
接着到http://maven.apache.org/download.html下载Maven安装文件,如apache-maven-3.0-bin.tar.gz,然后解压到本地目录:
juven@juven-ubuntu:bin$tar-xvzf apache-maven-3.0-bin.tar.gz
现在已经创建好了一个Maven安装目录apache-maven-3.0。虽然直接使用该目录配置环境变量之后就能使用Maven了,但这里的推荐做法是,在安装目录旁平行地创建一个符号链接,以方便日后的升级:
juven@juven-ubuntu:bin$ln-s apache-maven-3.0 apache-maven
juven@juven-ubuntu:bin$ls-l
total 4
lrwxrwxrwx 1 juven juven 18 2009-09-20 15:43 apache-maven->apache-maven-3.0
drwxr-xr-x 6 juven juven 4096 2009-09-20 15:39 apache-maven-3.0
接下来,需要设置M2_HOME环境变量指向符号链接apache-maven-,并且把Maven安装目录下的bin/文件夹添加到系统环境变量PATH中:
juven@juven-ubuntu:bin$export M2_HOME=/home/juven/bin/apache-maven
juven@juven-ubuntu:bin$export PATH=$PATH:$M2_HOME/bin
一般来说,需要将这两行命令加入到系统的登录shell脚本中去,以Ubuntu 8.10为例,编辑~/.bashrc文件,添加这两行命令。这样,每次启动一个终端,这些配置就能自动执行。
至此,安装完成。可以运行以下命令检查Maven安装:
juven@juven-ubuntu:bin$echo$M2_HOME
juven@juven-ubuntu:bin$mvn-v
运行结果如图2-5所示。
图 2-5 Linux中检查Maven安装