【发布时间】:2010-12-03 00:45:33
【问题描述】:
我在 Eclipse Galileo 中使用 JUnit 3。 junit.jar(位于vendor/lib/ 的项目中)包含类和javadoc。在我使用 CVS 共享的项目中,我希望每个签出项目的人都可以使用该文档。所以我提交了.classpath 文件。
使用 Eclipse UI 将 javadoc 路径添加到 lib 时,我得到以下类路径条目:
<classpathentry kind="lib" path="vendor/lib/junit.jar">
<attributes>
<attribute name="javadoc_location" value="jar:platform:/resource/MyProject/vendor/lib/junit.jar!/javadoc"/>
</attributes>
</classpathentry>
请注意,“MyProject”是项目的本地名称。这个名字不一定对团队中的每个人都一样(我也有多个本地副本,必须有不同的名字)。所以这个类路径条目不能从项目的一个副本移植到另一个副本。
我想要实现的是一个仅与项目相关的 javadoc 位置(例如 lib 文件位置)。
我尝试了以下但没有成功:
<classpathentry kind="lib" path="vendor/lib/junit.jar">
<attributes>
<attribute name="javadoc_location" value="jar:file:vendor/lib/junit.jar!/javadoc"/>
</attributes>
</classpathentry>
我应该如何设置类路径条目,以便从项目中的 jar 中获取 javadoc,而不参考平台或外部位置?
【问题讨论】:
标签: eclipse jar classpath javadoc