番石榴:我如何从git构建javadocs

时间:2012-03-26 02:02:33

标签: guava

我从公共git存储库中删除了最新的Guava。当我尝试创建javadoc时,它失败了。

我正在使用mvn行:mvn javadoc:javadoc

它失败了很多错误,最明显的错误是

java.lang.ClassCastException: com.sun.tools.doclets.formats.html.ClassUseWriter cannot be cast to com.sun.tools.doclets.formats.html.ClassWriterImpl at com.sun.tools.doclets.formats.html.HtmlDocletWriter.seeTagToString(HtmlDocletWriter.java:1353) at com.sun.tools.doclets.formats.html.HtmlDocletWriter.commentTagsToString(HtmlDocletWriter.java:1443)

这是直接来自git,在Mac,OS-X 10,64位,10.6.8 Snow Leopard

虽然我很想让构建工作,但我会很高兴看到javadocs的副本,jar'd或zip'd等等。

3 个答案:

答案 0 :(得分:2)

以下是在线托管的JavaDoc http://docs.guava-libraries.googlecode.com/git/javadoc/index.html

或者,如果您需要离线副本,可以从git中查看javadoc输出:

git clone https://code.google.com/p/guava-libraries.docs/javadoc/

答案 1 :(得分:2)

您显然遇到了javadoc版本中的错误。我们已经很多次点击ClassCastExceptions,但我很久没见过了。你有最新的JDK吗?

更新:here's some Google results以了解此错误,如果有帮助的话。

答案 2 :(得分:0)

我们使用命令mvn clean install site构建公共javadoc。