Нетривиально сделать, поскольку информация о javadocs хранится в classpathentry
файла .classpath
вашего проекта и состоит из одного значения (каталога или архива)
Решение состоит в том, чтобы создать один Javadoc, который включает в себя как текущие Javadocs, так и прикрепить этот архив к банке.
Другое решение (которое может быть неправильно интерпретировано Eclipse: будет проверено) - ссылки на внешние документы
Пример использования относительных ссылок на внешние документы :
Допустим, у вас есть два пакета, документы которых генерируются при разных запусках инструмента Javadoc, и эти документы разделяются относительным путем.
В этом примере пакетами являются com.apipackage
, API, и com.spipackage
, SPI (Service Provide Interface).
Вы хотите, чтобы документация находилась в docs/api/com/apipackage
и docs/spi/com/spipackage
.
Предполагая, что документация пакета API уже сгенерирована, и что docs является текущим каталогом, вы должны задокументировать пакет SPI со ссылками на документацию API, выполнив:
C:> javadoc -d ./spi -link ../api com.spipackage
Обратите внимание, что аргумент -link относительно каталога назначения (docs / spi).
Так что может быть , если вы прикрепите только второй javadoc к банке, он может выбрать классы, описанные в первом javadoc ... но я сомневаюсь в этом.
http://java.sun.com/j2se/1.5.0/docs/tooldocs/windows/javadoc.html#linkrelativeexample