我正在开发大型 Java 企业软件(如果您介意的话,可以使用MatrixOne / ENOVIA V6)。维护人员提供了某种 Javadoc,它看起来很普通的 Javadoc,我可以在浏览器中将其作为 HTML 阅读。
但是,我无法将它集成到 Eclipse 中,这很痛苦,因为我必须往返于我的浏览器。在 Eclipse 中,我只是害怕Note: This element neither has attached source nor attached Javadoc and hence no Javadoc could be found.
:
在了解到可以在项目和.jar
级别定义 Javadoc 之后,我尝试同时执行这两种操作,因为我知道:
- javadoc 文件夹包含一个
package-list
文件,它似乎合理地定义了文档包 - javadoc 文件夹包含典型的文件夹/子文件夹包结构,它本身包含
ClassName.html
文件。例如com.matrixone.apps.domain
,我的文件的行与包含大量文件package-list
的结构匹配com/matrixone/apps/domain
ClassName.html
- javadoc 文件夹不包含
index.html
文件
当我尝试定义我的 Javadoc 时,Validate...
由于缺少index.html
. 然后,如果我创建一个虚拟index.html
文件,则验证有效,但在悬停供应商类/方法时我仍然看不到 Javadoc。
所以我的问题是:让这个倾斜的 Javadoc 在 Eclipse 中显示缺少什么?我此时看到的子问题是:
- 创建一个虚拟
index.html
文件是个坏主意吗?如果是,我该怎么办?(即 Eclipse 期望什么标签/元信息?) - 对标准 Javadoc 文件 (
String.html
) 与其中一个供应商 Javadoc (DomainObject.html
) 的快速比较表明,我的 javadoc 中没有 Eclipse 可能使用的元信息。例如,我的供应商 Javadoc 不包含 Javadoc 中存在的许多<meta>
标签。 →有人知道Eclipse 用于获取方法/类 Javadoc 的逻辑/启发式方法吗?也许指向我的代码?有了这些信息,我或许能够找出我的 Javadoc 出了什么问题,并希望能够修复它。String.html
<head>
- 如果您遇到过类似的问题,您认为合适的任何东西。
我目前在 Windows 7 下的 Java 7 上使用 Eclipse Juno SR1。
当然,请随时发表评论以询问我忘记包含的信息。谢谢你的帮助!