В соответствии со спецификациями javadoc я разместил файл документации с именем package-info.html в корневой директории соответствующего пакета. Однако, когда я запускаю Doxygen в этой папке, документация в этом файле не подбирается. Как сообщить Doxygen об использовании этого файла в качестве документации пакета? Я также попробовал package.html, старую спецификацию, но это не работает.Doxygen и package.html
2
A
ответ
3
Новый альтернативный способ предоставления документации для Java-пакета - использовать файл с именем package-info.java
вместо package.html
. (Имя файла намеренно выбрано не являются действительным именем класса.)
Он имеет другой синтаксис:
/**
* any javadoc comments (including tags)
*/
package name;
Это также единственный способ обеспечить аннотации пакетов (которые отмечены до package
ключевое слово здесь, если оно есть).
Из ваших комментариев к вопросу, похоже, что последние версии Doxygen понимают это только package-info.java
, а не старый файл package.html
.
Я помню, что была предложена система модулей, которая затем добавила бы аналогичный файл module-info.java
, но я не нашел его сейчас после короткой googleing. (Возможно, JSR 294?)
Смежные вопросы
- 1. Javadoc: package.html или package-info.java
- 2. QtCreator и doxygen
- 3. Язык Doxygen и Assembly
- 4. Интегрируйте плющ и doxygen
- 5. Doxygen - использование doxygen с gswin64c.exe
- 6. Переименование путей файлов и Doxygen
- 7. Проблемы с Doxygen и VB.NET
- 8. Категории Doxygen и Objective-C
- 9. Doxygen и Graphviz на Lion
- 10. Doxygen и имена длинного класса
- 11. Индекс групп и модулей Doxygen
- 12. Совместимость между Doxygen и DocBlox
- 13. Протоколы Doxygen и Objective-C
- 14. Vim: не проверять орфографию Javadoc или фрагменты кода в package.html
- 15. Doxygen grouping
- 16. Doxygen NetBeans
- 17. Delphi & Doxygen
- 18. побег на Doxygen и что именно означает #?
- 19. Сочетание документов документации Docbook и Doxygen.
- 20. создание (и установка) документации doxygen с autotools
- 21. Интеграция Doxygen и Code Composer Studio
- 22. doxygen и graphviz не генерируют файлы карт
- 23. Doxygen «Reimplemented from» и частный метод
- 24. Doxygen и @ORM аннотированные объекты в Symfony2
- 25. Нестандартные специальные блоки документации и Doxygen
- 26. C и doxygen - удаление дубликатов переменной документации
- 27. Использование roxygen2 и doxygen в одном пакете?
- 28. Doxygen: автоопределение макросов и элементов перечисления
- 29. Doxygen и Visiblity Ключевые слова в PHP
- 30. Doxygen: скрытие частного/защищенного метода ... и советы
Собственно, в настоящее время практика заключается в использовании 'package-info.java' вместо' package.html'. (Однако не знаю о Doxygen.) –
Хорошо, я изменил его, и doxygen все еще не делает это правильно. Я отредактирую свой пост. –
Просто, чтобы убедиться: это 'package-info.java', а не' .html' и [имеет другой синтаксис] (http://download.oracle.com/javase/6/docs/technotes/tools /solaris/javadoc.html#packagecomment). –