2015-05-06 8 views
0

Doxywizard Doxygen не сканируя пакеты для файлов Javaс помощью Doxygen для Java с Doxywizard

Нужна помощь по Doxygen/Doxywizard

Это мои настройки Doxywizard:

рабочего каталога, где Doxygen будет работать:

C:/Program Files/Doxygen

На вкладке «Мастер» заданы значения ниже. Источник каталога Код:

C:/рабочее пространство/мерзавец/employeeapp/SRC/главная/Java

каталог Назначение:

C:/Doxy-документы/1

На вкладке «Эксперт» под темами «Добавить» выбрано «» EXTRACT_ALL '

Я установил Doxywizard, откройте мастер, установите вышеуказанные значения, пошли на вкладке «Выполнить» и нажал «Run Doxygen», я ожидал, что все папки/пакеты внутри «SRC/основной/Java» будет сканирование и создание документации по умолчанию проекта.

Проблема: Однако я вижу, что 'C: /Doxy-docs/1/html/index.html' пуст, и никакие другие страницы не были созданы.

Если я просто перейдите в папку, где находится файл «.java» [говорят SRC/основные/Java/COM/приложение /], документация создается для файлов, « .Java» внутри этой папки , Но, как и в вышеприведенном сценарии, где упоминается «src/main/java», инструмент не сканирует для пакетов/папок внутри файлов «* .java».

Вопрос: Я пропустил какую-то конфигурацию? или это ожидаемая функциональность Doxygen, которую он не может сканировать внутри папки-папки ?

Примечание: Эта ссылка показывает особенности Doxygen, и я думаю, что она поддерживает функцию, которую я ожидаю. http://www.stack.nl/~dimitri/doxygen/manual/features.html

Примечание: Я добавил Java тег только потому, что я с помощью мастера для сканирования файлов Java

ответ

0

я продолжил усилия в поиске возможность установить его, и наткнулся на эту ссылку, http://www.ibm.com/developerworks/aix/library/au-learningdoxygen/

, которые упоминают о «RECURSIVE» : Установите этот тег в «Да», если исходная иерархия вложенна, и вам необходимо создать документацию для файлов C/C++ на всех уровнях иерархии.Например, рассмотрите корневую иерархию источников/home/user1/project/kernel, , которая имеет несколько подкаталогов, таких как/home/user1/project/kernel/vmm и/home/user1/project/kernel/asm. Если для этого тега установлено значение Да, doxygen рекурсивно пересекает иерархию, извлекает информацию.

Получил мой мальчик - его 'RECURSIVE'

В Doxywizard, нашел на вкладке 'Эксперт', а затем Темы - 'Input'

проверил флажок против 'RECURSIVE', и выбрал " * .java 'в FILE_PATTERNS.

Выполнено снова, и вся документация находится на столе !!! [Назначение реж то, что я упомянул]

или

В самой вкладке «Эксперт», когда мы указываем «каталог исходного кода», есть флажок для "Сканировать рекурсивно. Просто проверьте это.