Maven 2 Redhat Enterprise Linux上的Maven 2.0.8或更高版本

Maven 2 Redhat Enterprise Linux上的Maven 2.0.8或更高版本,maven-2,rhel,Maven 2,Rhel,我在maven构建过程中看到一条错误消息 [ERROR] BUILD ERROR [INFO] ------------------------------------------------------------------------ [INFO] Error resolving version for 'org.apache.maven.plugins:maven-javadoc-plugin': Plugin requires Maven version 2.0.8 我想这意味着我必

我在maven构建过程中看到一条错误消息

[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error resolving version for 'org.apache.maven.plugins:maven-javadoc-plugin': Plugin requires Maven version 2.0.8
我想这意味着我必须将maven2(目前为2.0.7)升级到2.0.8或更高版本

我的maven2是在JPackage.org之后安装的,我正在使用他们的5.0 Repo。我的机器是Redhat Enterprise Linux 5


但是,我在2.0.8或更高版本中找不到Maven 2。

您可以随时从中手动下载并安装Maven。该页面在下载列表后还有安装说明。

忘记RPM、JPackage和yum。。。我最终决定手动安装maven2(2.2.1)(根本不使用RPM)

maven.apache.org网站上的安装非常简单,maven上的所有文件都在一个方向下进行了本地化(例如)

/usr/local/apache-maven-2.2.1

在这之后,最终用户只需要在他/她~/.bash_的个人资料中写几行就可以了

export M2_HOME=/usr/local/apache-maven-2.2.1
export M2=$M2_HOME/bin
export JAVA_HOME=/usr/java/default
PATH=$M2:$JAVA_HOME/bin:$PATH:$HOME/bin

使用他们的6.0回购协议怎么样?它有一个maven?他们的6.0也没有2.0.8和更高版本。此外,为了让事情变得更加混乱,他们在名称中为“maven22”添加了一个RPM(带有两个“2”),我认为它是为Maven2.2.1添加的。但我不知道这个maven22包与原始(但相当旧)mave2(2.0.7)RPM包之间的关系。后来我决定只手动安装maven2,根本不使用RPM(参见我的其他答案)。