2013-12-09 62 views
0

有相似的标题有不少问题,但请仔细阅读,因为这是微妙的不同,我还没有找到解决了许多其他问题的答案。Javadoc无法在附加的Javadoc中找到 - Eclipse + Doclava的缺陷

场景:

我有一个单独的HTML树的javadoc外部JAR文件。我已经通过在构建路径对话中完成JAR的“Javadoc位置”,将Eclipse指向了javadoc。 Eclipse的源文件是而不是

起初,它看起来像这工作正常。如果我将鼠标悬停在名称(例如,Wibble)上,则弹出相应的javadoc文本。

但是,如果我将鼠标悬停在一个方法(说的一句话创建blah = Wibble.create();),我收到弹出“...的Javadoc找不到...”,这是令人困惑因为它只是向我展示了Wibble类的javadoc。

事实上,如果我点击弹出窗口中的图标“在浏览器中打开附带的Javadoc”它正确打开HTML,送给我的文字,它只是表示无法找到方法!

技术说明:

  • 我的Eclipse版本是Android开发者工具,构建:v22.2.1,虽然这是香草的Eclipse发生之前,我更新到ADT版本。
  • javadoc正在通过命令行使用Doclava doclet生成。

任何有关javadoc或eclipse设置中可能出现错误的建议或...?

EDIT在随后的实验过程中,我发现这个问题只发生在Doclava生成的Eclipse和javadoc的组合中。我的实用解决方案是使用Doclava生成两次javadoc - 一次用于人类可读性,另一次用于使用vanilla Javadoc进行Eclipse可读性。

如果有人深入了解这些系统,我仍然很想知道为什么。

回答

0

(为了不离开这个“悬而未决”现在我有一个解决方案)

在随后的实验的过程中,我发现,这个问题只与生成的Eclipse和javadoc的组合出现由Doclava。我的实用解决方案是使用Doclava生成两次javadoc - 一次用于人类可读性,另一次用于使用vanilla Javadoc进行Eclipse可读性。

如果有人深入了解这些系统,我仍然很想知道为什么