2010-02-22 2 views
8

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

  • SRC/COM/домен/Util
  • SRC/Standard/COM/домен/Util
  • Src/Расширенная/COM/домен/Util

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

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

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

построить Javadoc для стандартного пакета Util и

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

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

ответ

2

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

0

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

+0

Занятия в src/Стандартные ссылочные классы в src/и наоборот, поэтому их нужно создавать одновременно. –

0

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

+1

Я на блокноте и cmd –

Смежные вопросы