CentOS的与Java 1.4.2和1.6.5的蚂蚁安装失败的Maven 3.0.4
- 下载Maven 3.0.4源
- 出口M2_HOME = $ HOME /行家/
- 蚂蚁
然后我得到以下日志。无法在Google上找到任何内容。建议感激。
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
新增
感谢@sparc_speed,我发现这个问题。
第一个问题是升级到当前的Java。我用yum自动更新系统。这给我带来了Java 1.6。不幸的是,这并没有解决构建问题 - 与以前完全相同的错误。
原来yum已经将Java更新为1.6。但百胜没有自动升级图书馆。百胜升级后,这些包是在系统上:
java-1.4.2-gcj-compat.i386 java-1.4.2-gcj-compat-devel.i386 java-1.6.0-openjdk.i386
答案是手动使用yum来安装最新的库:
sudo yum install java-1.6.0-openjdk-devel.i386
注意Maven在仍然没有建立:
BUILD FAILED /home/downloads/apache-maven-3.0.4/build.xml:228: Syntax error in property: ${
但这就是他们的问题,我会向他们提出一个错误。
蚂蚁1.8+需要貌似生成错误是doc error是固定Maven的网站上,但没有在该项目的README.bootstrap.txt
文件。
我将针对自述文件提出错误。
为什么你从源代码构建Maven,而不是使用任何现有的档案? http://maven.apache.org/download.html – khmarbaise 2012-03-31 11:29:56
我通常从源代码构建,通常没有这样做的问题。 – 2012-04-01 01:54:38