我习惯apt-get install maven2安装maven2.2.1.为了编译Hadoop的2.1.0的源程序,我需要升级Maven的版本,但它是不能使用apt-get了,因为maven2.1.0是在lib最新的.
我apache-maven-3.0.5-bin.tar.gz从官方网站下载,tar apache-maven-3.0.5-bin.tar.gz在路径上运行/usr/local,并将apache-maven链接放到apache-maven-3.0.5:
lrwxrwxrwx 1 root root 18 Dec 8 11:26 apache-maven -> apache-maven-3.0.5
drwxr-xr-x 6 root root 1024 Dec 8 11:12 apache-maven-3.0.5
export the order in the terminal like this:
export M2_HOME=/usr/local/apache-maven
export PATH=$PATH:$M2_HOME/bin
Run Code Online (Sandbox Code Playgroud)
输入订单"导出"以识别:
.............................................
declare -x M2_HOME="/usr/local/apache-maven"
declare -x MANDATORY_PATH="/usr/share/gconf/ubuntu.mandatory.path"
declare -x OLDPWD="/usr"
declare -x PATH="/usr/lib/lightdm/lightdm:/usr/local/java/latest/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/apache-maven/bin"
Run Code Online (Sandbox Code Playgroud)
所有迹象表明maven 3.0.5已经成功配置,但是当我输入时
mvn -version
在终端中,它显示如下错误: …