2015-05-06 49 views
0

Doxywizard Doxygen的未掃描Java文件包使用面向Java的doxygen與Doxywizard

需要幫助的使用Doxygen/Doxywizard

這些都是我Doxywizard設置:

從那裏doxygen的運行工作目錄:

C:/ Program Files文件/ doxygen的

在'嚮導'選項卡中,設置下面的值。 源代碼目錄:

C:/工作區/ GIT中/ employeeapp/SRC /主/ JAVA

目標目錄:

C:/強力黴素-文檔/ 1

在'專家'選項卡下,在主題'生成'下,選擇'EXTRACT_ALL'

我安裝Doxywizard,打開向導,設置上述值,就到「運行」選項卡 ,並點擊「運行doxygen的」,我希望所有的文件夾/的「的src/main/java的」 內包會將被掃描並創建項目默認文檔。

問題:但是我看到'C:/Doxy-docs/1/html/index.html'是空白的,沒有其他頁面被創建。

如果我只是導航到那裏是一個「的.java」文件的文件夾[說的src/main/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/vmm和/ home/user1/project/kernel/asm)的根級別源層次結構/ home/user1/project/kernel 。 如果此標記設置爲Yes,則doxygen遞歸遍歷層次結構,提取信息。

得到了我的小男孩 - 其「遞歸」

在Doxywizard,發現它的「專家」選項卡下,然後主題 - 「輸入」

覈對的複選框「遞歸」,併入選「 * .java'在FILE_PATTERNS中。

再次執行,整個文檔都在桌面上! [目的地目錄什麼我提到]

,或者

在「專家」選項卡本身,當我們指定的源代碼目錄「, 沒有用於「掃描遞歸」複選框。只需檢查它。