我的Eclipse Mars工作区中有一个Dynamic Web Project(比如ProjectA)。其中一个库位于hibernate-core.jar中。在这个项目中,我将此jar的Javadoc Location设置为http://docs.jboss.org/hibernate/orm/5.0/javadocs/。 一切正常。 Eclipse正确显示了Hibernate javadoc。
我创建了第二个纯Java项目(ProjectB)。在它的构建路径中我引用了ProjectA,所以我可以使用它的类。我还引用了ProjectA的“Web App Library”,因此我不仅可以使用ProjectA类,还可以使用像Hibernate这样的ProjectA库。
在ProjectB中,Eclipse不显示任何ProjectA库的javadoc。我试图在ProjectB中设置hibernate-core.jar的Javadoc Location。它似乎工作,但javadoc仍然没有显示。如果我再次检查位置,则为空白。无论我尝试多少次,Eclipse都不会保存引用库的位置。
如果我尝试“在浏览器中打开附加的Javadoc”,我会收到消息:
“任何hibernate类”的文档位置还没有 配置。对于库中的元素,请指定Javadoc位置 父JAR的属性页面上的URL('jar的路径) 项目A')
疯狂!这正是我正在做的事情。 ProjectB中的Javadoc位置保持空白,ProjectA中的Javadoc位置已正确设置并在那里工作。
关于如何使Eclipse显示引用库的javadoc的任何想法?