我一直试图在Centos 6.4上安装Oozie和Apache Hadoop版本1.2.1。已经安装了Maven 3.2.1。而试图建立与下面的命令分配,我有以下错误Apache Oozie 3.3.2构建错误|插件解析异常
mkdistro.sh -e -DskipTests
,同时建立有效的模型org.apache.oozie遇到[警告一些问题:Oozie的-主:POM:3.3 .2 [警告] com.atlassian.maven.plugins的'build.plugins.plugin.version':缺少maven-clover2-plugin。 @ line 742,column 21 [WARNING]'build.plugins.plugin.version'for org.codehaus.mojo:findbugs-maven-plugin丢失。 @第751行,第21列
在{oozie_base_dir} /pom.xml中,上述插件版本未明确声明,但提及GroupID & ArtifactID。另外,指定的存储库“https://repository.cloudera.com/cloudera/ext-release-local/”不包含上述两个插件。
我还提到here进一步的知识。
明确告诉pom文件中的插件版本在我的情况下也不起作用,因为上面提到的存储库不再有上述两个插件。
然后,我可以在search.maven.org中找到上述两个插件,Maven在每次无法从指定存储库获取文件时也会引用{home_dir} /。m2 /。
org.codehaus.mojo http://search.maven.org/#browse|820238317
com.atlassian.maven.plugins http://search.maven.org/#browse|673055776
请求您的帮助,进一步指导我。提前致谢。
而且我想知道,为什么这个错误在我寻找这种类型时并不那么普遍,每一种安装方法都可以轻易地完成mkdistro.sh。
谢谢Rajnish,我会通过链接和注册。 Java版本请在下面找到。
java version "1.7.0_40"
Java(TM) SE Runtime Environment (build 1.7.0_40-b43)
Java HotSpot(TM) Client VM (build 24.0-b56, mixed mode)
亲爱的Rajnish, 感谢您的意见。但是,错误不是由于Java版本。 据我所知,由于缺少Oozie建筑所需的罐子/课堂 - Atlassian&Codehaus,如上所述。 –