13

我有一个包含 Spring Framework API 文档http://docs.spring.io/spring/docs/3.2.4.RELEASE/javadoc-api/的 HTML 文件的文件夹。

我想要的是能够将鼠标悬停在 Eclipse 中的 Spring 方法/接口/等的名称上(如 ClassPathXmlApplicationContext 类),并从这些文档中显示解释。目前,我得到的是“注意:这个元素既没有附加源也没有附加 Javadoc,因此找不到 Javadoc”。

有没有办法告诉 Eclipse 实现该文件夹及其子文件夹以使这些 Javadocs 工作?我必须先以某种方式包装它们吗?我正在使用 Spring Tool Suite,或者我可以使用常规 Eclipse。

我已经尝试了其他答案中推荐的一些东西,但我不知道发生了什么。

如果有人可以提供帮助,那就太好了。

4

3 回答 3

25

这很容易。

您可以简单地右键单击您的项目并转到Maven -> Download JavaDoc,您也可以选择Maven -> Download Sources

如果由于某种原因这不起作用,您也可以运行:

mvn dependency:resolve -Dclassifier=javadoc

然后选择Maven -> Update Project ...

于 2016-10-17T08:43:47.480 回答
6

如果您想学习一项很酷的新技术,请查看Maven。据该网站称,

Apache Maven 是一个软件项目管理和理解工具。基于项目对象模型 (POM) 的概念,Maven 可以从一条中心信息管理项目的构建、报告和文档。

您可以使用它为您的项目添加依赖项。我不会深入讨论,但是当你这样做时,Maven 会下载这些依赖项的源代码(通常是源代码和 javadoc )(如果可用jar)。然后,您可以简单地Open Declaration(F3) 您感兴趣的类并检查其源代码或 javadoc。下载源代码后,将鼠标悬停在类、方法、字段等上时,javadoc 也可用。

于 2013-09-24T23:04:21.640 回答
5

转到项目的属性并选择Java Build Path,然后选择名为 的选项卡Libraries,您可以在此处展开​​任何 jar 以选择Source attachmentJavadoc location单击Edit按钮。在出现的对话框中,您可以指定包含源代码的文件夹、JAR 或 zip,或者 Javadoc 的位置路径或 URL。

希望这可以帮助。

于 2013-09-24T23:19:19.347 回答