我正在编译hadoop0.20.0源代码以创建其二进制发行版(hadoop-0.20.0.tar.gz)。ant用于编译和打包此源代码。我安装了ant、ApacheForrest和libtool。
在此之后,我应用了命令“antcompile”--编译成功
当我应用命令ant package-djava5.home=$java\u home-dforrest.home=$forrest\u home时。我收到以下错误。(java\u home和forrest\u home都设置正确):
请帮帮我:
1条答案
按热度按时间7uhlpewt1#
看起来您遇到了一个只存在于ant 1.9.3中的错误:
bugzilla report 55949:使用自定义doclet时javadoc中的npe
您有几种选择:
升级到更新版本的ant,如ant1.9.4。
降级到ant的旧版本,如Ant1.9.2。
编辑
build.xml
文件中的hadoop0.20.0源代码。如果你选择“编辑
build.xml
“选项,在文本编辑器中打开文件并将第981行从。。。…到。。。