Можно ли легко добавить JavaDoc в пакет с помощью Eclipse?

Я использую javadoc для документирования своих классов и методов. Я хотел бы также добавить некоторую обзорную информацию в свои пакеты. Мне нравится, как Eclipse создает заглушку соответствующего Doc Comment для каждого класса или метода после ввода /**<Enter>. У Eclipse есть простой способ создать package.html файл?

Ответ 1

Обновление через 4 года (октябрь 2013 г.)

javabeangrinder answer (upvoted) упоминает следующий трюк:

Чтобы создать файл package-info.java в существующем пакете:

  • Щелкните правой кнопкой мыши пакет, в котором вы хотите package-info.java.
  • Выберите new->package.
  • Установите флажок Create package.info.java.
  • Нажмите Finish

Оригинальный ответ (май 2009 г.)

Нет шаблона или мастера для простого создания файла package.html.

Как mmyers в своем комментарии, так как Java1.5, правильный файл для создания будет package-info.java.
Этот файл можно использовать не только для javadocs, но и для аннотации на уровне пакетов (как иллюстрируется здесь).

Существует открытый Bug (# 86168) для запроса мастера создания package-info.java (поскольку класс мастер не разрешает имя package-info).

Отражения в этой теме продолжаются с... 2005! Проблема в том, что любое решение должно быть реализован таким образом, чтобы он также помогал с кодом 1.4.

Текущее обходное решение - создать файл package-info.java как text.
С этого момента package-info.java ведет себя как обычный Java-класс, а Eclipse помещает файл package-info.class в выходную папку.
Javadocs правильно построены с помощью package-info.java, а не файла package.html.

alt text http://jmdoudoux.developpez.com/cours/developpons/java/images/jaxb006.png


Примечание (в ответ на Strawberry комментарий):

как пожелать a предварительный просмотр обзора пакета в package-info.java в Javadoc вид.

До сих пор не было предложено/реализовано патч.
Просто не хватает требований для добавления этой функции.

Ответ 2

В eclipse

Так как package-info.java не является допустимым идентификатором для класса, он не может быть создан как класс в Eclipse.

Я обнаружил, что при создании нового пакета есть флажок, чтобы проверить, хотите ли вы package-info.java.

Чтобы создать файл package-info.java в существующем пакете:

  • Щелкните правой кнопкой мыши пакет, в котором вы хотите установить package-info.java.
  • Выберите новый- > пакет.
  • Установите флажок Create package.info.java.
  • Нажмите "Готово"

Ответ 3

Плагин JAutodoc отлично справляется с этим, а также все ваши потребности в документации. Установите и настройте плагин и щелкните правой кнопкой мыши пакет и нажмите JAutodoc > Добавить пакет Javadoc

Существуют конфигурации и шаблоны для документации пакетов .java или .html.

Этот плагин также отлично справляется с стандартизацией всех ваших потребностей Javadoc с большой настройкой.

http://jautodoc.sourceforge.net/

Ответ 4

Там есть плагин, который, кажется, создает файлы package.html. Я не использовал его, но кто-то, кто приземлился здесь, мог бы найти его полезным.

http://sourceforge.net/projects/package-javadoc/