Создать Javadoc с несколькими директориями src - PullRequest
8 голосов
/ 23 февраля 2010

У меня есть пакет Util с исходными файлами в трех отдельных каталогах, определенных так:

  • SRC / COM / домен / Util
  • SRC / Standard / COM / домен / Util
  • ЦСИ / Расширенная / ком / домен / Util

Пакет собран с первым набором файлов и одним из второго или третьего набора, чтобы создать в общей сложности две разные реализации одного и того же интерфейса.

Теперь я хочу сгенерировать javadoc на основе этих файлов. Как я могу указать это? Что я действительно хочу сделать, это

javadoc com.domain.util -sourcepath ./src;./src/Standard

для сборки javadoc для стандартного пакета утилит и

javadoc com.domain.util -sourcepath ./src;./src/Extended

для сборки javadoc для расширенного пакета утилит. Это не работает Единственный способ, как я нашел, на самом деле заставить его работать, - это объединить структуру каталогов общих классов и стандартных классов в другое место и запустить с этим для стандартного javadoc, а затем сделать то же самое для пакета Extended. Есть ли другой способ?

Ответы [ 3 ]

2 голосов
/ 11 марта 2010

В итоге я написал скрипт для копирования двух каталогов в третий временный каталог и запуска на нем javadoc.

0 голосов
/ 11 марта 2010

Вы используете Eclipse? Когда вы используете Jar Export Wizard, вы можете заставить его экспортировать скрипт Ant, который вы сможете использовать с этого момента.

0 голосов
/ 23 февраля 2010

Почему бы не собрать src/Standard и src/Extended отдельно? Затем создайте com/domain/util, используя параметр -link, ссылаясь сначала на один, а затем на другой.

...