如何在redhat中安装maven 2.2.1?

时间:2015-09-17 06:08:01

标签: java maven

我正在尝试在redhat6中安装maven 2.2.1 我已经下载了在名为maven的文件夹中提取的maven文件openlogic-maven-2.2.1-all-bin-1.zip。提取后,我得到一个名为maven-2.2.1的文件夹。这是我提取maven /home/qaserver/app/maven的路径。

之后我在.bash_profile设置了maven的主路径。 这是.bash_profile

的内容

# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs

JAVA_HOME=/home/qaserver/app/java/jdk1.6.0_45
export JAVA_HOME

M2_HOME=/home/qaserver/app/maven/maven-2.2.1
export M2_HOME

PATH=$M2/bin:$JAVA_HOME/bin:$PATH
export PATH

在我运行mvn -version后设置主路径后,我得到bash: mvn: command not found

我已经以相同的方式设置了安装java,但是当我输入java -version时,我的maven没有工作。我明白了

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)

  1. .bash_profile是否有任何问题?
  2. 我面临的另一个问题是我需要每次运行.bash_profile 我什么时候休息我的系统或打开任何新的终端运行 java -version
  3. 我不想使用command安装maven。因为我需要现在配置java和maven然后最长时间。这就是为什么我想让安装过程简单,以便我可以轻松改变它

2 个答案:

答案 0 :(得分:1)

原因很简单。 请将其修改为

PATH=$M2_HOME/bin:$JAVA_HOME/bin:$PATH

更改是使用M2_HOME而不是M2。

这样就可以了。请告知它是否有效。

答案 1 :(得分:1)

以下内容:

PATH=$M2/bin:$JAVA_HOME/bin:$PATH

请使用$M2_HOME代替$M2$M2只会产生一个空字符串,因此无法找到您的maven二进制文件mvn