2014-09-20 2 views
8

Я хочу, чтобы страница javadoc моей библиотеки была «администратором»/API для всего JAR. Я знаю, что добавление класса package-info.java в пакет позволяет вам написать пакетный код javadocs, но как насчет на jar-level?Как настроить страницу «Обзор» в JavaDoc?

Я знаю, что я мог бы поставить README.md в корне моего проекта, но мне нравится думать о README лет как документ для разработчиков библиотеки (то есть, люди, которые будут поддерживать библиотеку). Но JavaDocs являются справочниками API для людей, которые будут , используя библиотеку.

+1

Почему вы не ставите 'README.md' для JavaDoc и' README.whateveryoulike' для сопровождающих? – msrd0

+2

Возможно, потому что мне нравится @ Ответ Флика :-) – smeeb

ответ

11

Вы можете создать общий HTML-файл и поместить его в любом месте в исходном дереве. Соглашение состоит в том, чтобы назвать его overview.html и поместить его в корень вашего дерева, но вы, конечно, не обязаны это делать. Фактически, вы можете создавать несколько файлов обзора для разных целей. Когда вы создаете свои javadocs, вы используете флаг -overview и передаете ему путь к целевому файлу обзора.

Дополнительную информацию о требованиях к файлу обзора см. here.

+0

Это правда, но добавляет ли файл overview.html весь существующий автоматически сгенерированный HTML? Я просто хочу добавить текст, не переделывать автоматически созданные ссылки. Мысли? –

+2

А, я вижу. Просто попробовал. Он добавляет содержимое HTML-файла в существующий HTML-файл. Он не отменяет его. –