Я использую JUnit 3 в Eclipse Galileo. junit.jar (находится в проекте в vendor/lib/) содержит классы и javadoc. В моем проекте, которым я делюсь с помощью CVS, я хочу, чтобы документ был доступен всем, кто проверяет проект. Итак, я зафиксировал файл .classpath. При добавлении пути javadoc к библиотеке с использованием пользовательского интерфейса Eclipse я получаю следующую запись пути к классам:
<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>
Как мне установить запись пути к классам, чтобы javadoc брался из jar-файла в проекте без ссылки на платформу или внешнее расположение?