Я использую javadoc для документирования моих классов и методов. Я также хотел бы добавить некоторую обзорную информацию к своим пакетам. Мне нравится, как Eclipse создает заглушку соответствующего комментария к документу для каждого класса или метода после того, как я набираю /**<Enter>
. Есть ли в Eclipse простой способ создания файла package.html , слишком?
Могу ли я легко добавить JavaDoc в пакет с помощью Eclipse?
Ответы (4)
Обновление 4 года спустя (октябрь 2013 г.)
ответ a> (за) упоминает следующий трюк:
Чтобы создать
package-info.java
файл в существующем пакете:
- Щелкните правой кнопкой мыши пакет, в котором требуется
package-info.java
. - Выберите
new->package
. - Установите флажок
Create package.info.java
. - Нажмите
Finish
Оригинальный ответ (май 2009 г.)
Нет шаблона или мастера для простого создания файла package.html.
Как сказал mmyers в своем комментарии, поскольку Java1.5
, правильный файл для создания будет _ 7_.
Этот файл можно использовать не только для javadocs, но также и для уровня пакета аннотации (как здесь) .
Существует открытая ошибка (# 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
.
(источник: developpez.com)
Примечание (в ответ на комментарий Strawberry):
- ошибка 77451 (2004 !, для package.html)
- ошибка 163633 и ошибка 163926 (2006, для package-info.java)
оба желают иметь предварительный просмотр обзора пакета в package-info.java в представлении Javadoc.
Пока не было предложено / внедрено никакого патча.
Просто не хватает требований для добавления этой функции.
В затмении
Поскольку package-info.java не является допустимым идентификатором для класса, он не может быть создан как класс в Eclipse.
Я обнаружил, что при создании нового пакета есть флажок, чтобы проверить, нужен ли вам package-info.java.
Чтобы создать файл package-info.java в существующем пакете:
- Щелкните правой кнопкой мыши пакет, в котором вы хотите получить package-info.java.
- Выберите новый-> пакет.
- Установите флажок Создать package.info.java.
- Нажмите Готово
Плагин JAutodoc отлично справляется с этой задачей, как и со всей остальной вашей документацией. Установите и настройте плагин, щелкните пакет правой кнопкой мыши и выберите JAutodoc ›Добавить пакет Javadoc.
Существуют конфигурации и шаблоны, доступные для .java
или .html
документации пакета.
Этот плагин также отлично справляется со стандартизацией всех ваших требований Javadoc с большим количеством настроек.
http://jautodoc.sourceforge.net/
Есть плагин, который, кажется, создает файлы package.html. Я не использовал его, но кто-то, кто приземлится здесь, может найти его полезным.
http://sourceforge.net/projects/package-javadoc/