如何在 redhat 中安装 maven 2.2.1?

How to install maven 2.2.1 in redhat?

我正在尝试在 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,但是我的 maven 在我键入 java -version 时无法正常工作。我明白了

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-版本

我不想使用 command.because 安装 maven 我需要时不时地配置 java 和 maven。这就是为什么我想保持安装过程简单,以便我可以轻松更改它

原因很简单。 请修改为

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

更改是使用 M2_HOME 而不是 M2。

这样就可以了。如果有效请告知。

关于以下内容:

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

请使用 $M2_HOME 而不是 $M2$M2 只会导致空字符串,因此找不到您的 Maven 二进制文件 mvn