构建apache hadoop 2.6.0抛出maven错误

时间:2015-06-08 06:46:13

标签: maven hadoop

当我尝试使用命令

构建hadoop 2.6.0时
mvn package -Pdist,native,docs -DskipTests -Dtar

我看到以下错误:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.8.1:jar (module-javadocs) on project hadoop-annotations: MavenReportException: Error while creating archive:
[ERROR] Exit code: 1 - /home/raghuveer/Downloads/hadoop-2.6.0-src/hadoop-common-project/hadoop-annotations/src/main/java/org/apache/hadoop/classification/InterfaceStability.java:27: error: unexpected end tag: </ul>
[ERROR] * </ul>
[ERROR] ^
[ERROR] 
[ERROR] Command line was: /usr/lib/jvm/jdk1.8.0_20/jre/../bin/javadoc @options @packages
[ERROR] 
[ERROR] Refer to the generated Javadoc files in '/home/raghuveer/Downloads/hadoop-2.6.0-src/hadoop-common-project/hadoop-annotations/target' dir.
[ERROR] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.8.1:jar (module-javadocs) on project hadoop-annotations: MavenReportException: Error while creating archive: 
Exit code: 1 - /home/raghuveer/Downloads/hadoop-2.6.0-src/hadoop-common-project/hadoop-annotations/src/main/java/org/apache/hadoop/classification/InterfaceStability.java:27: error: unexpected end tag: </ul>
 * </ul>

如果我转到源代码并删除该标记,那么构建会继续进行,然后再进行其他标记问题。这是我的第一个源编译。请建议。

1 个答案:

答案 0 :(得分:0)

正如@Raghuveer已经发现的那样,在他们的JIRA链接https://issues.apache.org/jira/browse/HADOOP-11449

上提出了如下所示的解决方法
mvn clean package -Pdist -Dtar -Dmaven.javadoc.skip=true -DskipTests -fail-at-end -Pnative

仅供参考,这个问题不会发生在hadoop-2.7.0上。