Maven 3.0.4安装失败

Maven 3.0.4安装失败,maven,installation,Maven,Installation,使用java 1.4.2和ant 1.6.5的CentOS 下载maven 3.0.4源代码 导出M2_HOME=$HOME/maven/ 蚂蚁 然后我得到下面的日志。在谷歌上找不到任何东西。欢迎提出建议 Buildfile: build.xml clean-bootstrap: initTaskDefs: [echo] Building Apache Maven ... isMavenHomeSet: init: [echo] maven.home = /home/

使用java 1.4.2和ant 1.6.5的CentOS

  • 下载maven 3.0.4源代码
  • 导出M2_HOME=$HOME/maven/
  • 蚂蚁
  • 然后我得到下面的日志。在谷歌上找不到任何东西。欢迎提出建议

    Buildfile: build.xml clean-bootstrap: initTaskDefs: [echo] Building Apache Maven ... isMavenHomeSet: init: [echo] maven.home = /home/larryk/maven/ [echo] maven.repo.local = /home/larryk/.m2/repository [echo] distributionId = apache-maven [echo] distributionName = Apache Maven [echo] distributionDirectory = apache-maven prompt-maven-home-exists: pull: [artifact:pom] ----------------------------------------------------- [artifact:pom] this realm = plexus.core [artifact:pom] Number of imports: 0 [artifact:pom] ----------------------------------------------------- [artifact:pom] An error has occurred while processing the Maven artifact tasks. [artifact:pom] Diagnosis: [artifact:pom] [artifact:pom] Unable to find component: org.apache.maven.project.MavenProjectBuilder [artifact:pom] java.util.concurrent.BlockingQueue BUILD FAILED /home/downloads/apache-maven-3.0.4/build.xml:105: Unable to find component: org.apache.maven.project.MavenProjectBuilder Total time: 1 second 但这是他们的问题,我会向他们提交一个bug

    Ant 1.8+required看起来构建错误是maven网站上修复的,但不在项目的
    README.bootstrap.txt
    文件中

    我将针对自述文件提交一个bug


    您提到您正在使用Java 1.4-您可能需要升级。从这个错误消息中可以看出,Maven 3.0需要
    java.util.concurrent.BlockingQueue
    ,它是在1.5中首次添加到java中的,为什么要从源代码构建Maven,而不使用任何现有存档?我通常从源代码构建,这样做通常没有问题。谢谢。我升级到Java 1.6.0_22,但错误消息仍然相同。唉,真遗憾!尝试深入研究ant代码。据我所知,
    。您的问题可能是检索外部依赖项时出现网络错误。我还注意到任务是用
    maven.repo.local
    参数化的,这是您的
    $HOME/.m2/存储库
    目录。尝试检查Maven是否创建了它,您的
    $HOME
    权限是什么,目录中有什么,等等。还可以尝试使用
    -v
    和/或
    -d
    选项运行ant,以获得更多调试输出。再次感谢您。这是一个yum升级问题,请参阅修订后的问题。由于xml文件中的错误,Maven仍然没有构建。但这显然是他们的问题,而不是我的问题。我会看看是否能向他们提交一份bug报告。 java-1.4.2-gcj-compat.i386 java-1.4.2-gcj-compat-devel.i386 java-1.6.0-openjdk.i386 BUILD FAILED /home/downloads/apache-maven-3.0.4/build.xml:228: Syntax error in property: ${