使用 doxygen for java with Doxywizard
using doxygen for java with Doxywizard
Doxywizard Doxygen 未扫描包中的 java 个文件
需要帮助 Doxygen/Doxywizard
这些是我的 Doxywizard 设置:
doxygen 所在的工作目录 运行:
C:/Program Files/doxygen
在'Wizard'选项卡中,设置了以下值。
源代码目录:
C:/workspace/git/employeeapp/src/main/java
目标目录:
C:/Doxy-docs/1
在 'Expert' 选项卡中,在 Topics-'Build' 下,选择 'EXTRACT_ALL'
我安装了 Doxywizard,打开向导,设置以上值,转到 'Run' 选项卡
然后单击 'Run doxygen',我预计 'src/main/java' 中的所有 folders/packages
将被扫描并创建项目默认文档。
问题:但是我看到 'C:/Doxy-docs/1/html/index.html' 是空白的,没有创建其他页面。
如果我只是导航到一个文件夹,其中有一个'.java'文件[比如src/main/java/com/app/],文档是为
该文件夹中的“.java”文件。但是就像上面提到的 'src/main/java' 的场景一样,
该工具未在内部扫描“*.java”文件的 packages/folders。
问题:我是不是缺少一些配置?或者这是它无法在内部扫描的 doxygen 的预期功能
文件夹-文件夹等?
注意:这个 link 展示了 doxygen 的特性,我认为它支持我期望的特性。
http://www.doxygen.nl/features.html
注意:我添加java标签只是因为我使用向导扫描java个文件
我继续努力寻找设置它的选项,
并遇到了这个 link,
http://www.ibm.com/developerworks/aix/library/au-learningdoxygen/
其中提到了 'RECURSIVE'
: 如果源层次结构是嵌套的并且您需要为 C/C++ 生成文档,请将此标记设置为 Yes
所有层次结构级别的文件。例如,考虑 root-level 源层次结构 /home/user1/project/kernel,
其中有多个 sub-directories 例如 /home/user1/project/kernel/vmm 和 /home/user1/project/kernel/asm.
如果此标记设置为 Yes,doxygen 递归遍历层次结构,提取信息。
找到我的孩子 - 'RECURSIVE'
在 Doxywizard 中,在 'Expert' 选项卡下找到它,然后是主题 - 'Input'
选中 'RECURSIVE' 复选框,并在 FILE_PATTERNS 中选择“*.java”。
再次执行,整个文档都在table!!! [我提到的目标目录]
或者,
在 'Expert' 选项卡中,当我们指定 'Source code directory' 时,
'Scan recursively' 有一个复选框。查一下就好了。
Doxywizard Doxygen 未扫描包中的 java 个文件
需要帮助 Doxygen/Doxywizard
这些是我的 Doxywizard 设置:
doxygen 所在的工作目录 运行:
C:/Program Files/doxygen
在'Wizard'选项卡中,设置了以下值。 源代码目录:
C:/workspace/git/employeeapp/src/main/java
目标目录:
C:/Doxy-docs/1
在 'Expert' 选项卡中,在 Topics-'Build' 下,选择 'EXTRACT_ALL'
我安装了 Doxywizard,打开向导,设置以上值,转到 'Run' 选项卡 然后单击 'Run doxygen',我预计 'src/main/java' 中的所有 folders/packages 将被扫描并创建项目默认文档。
问题:但是我看到 'C:/Doxy-docs/1/html/index.html' 是空白的,没有创建其他页面。
如果我只是导航到一个文件夹,其中有一个'.java'文件[比如src/main/java/com/app/],文档是为 该文件夹中的“.java”文件。但是就像上面提到的 'src/main/java' 的场景一样, 该工具未在内部扫描“*.java”文件的 packages/folders。
问题:我是不是缺少一些配置?或者这是它无法在内部扫描的 doxygen 的预期功能 文件夹-文件夹等?
注意:这个 link 展示了 doxygen 的特性,我认为它支持我期望的特性。 http://www.doxygen.nl/features.html
注意:我添加java标签只是因为我使用向导扫描java个文件
我继续努力寻找设置它的选项, 并遇到了这个 link, http://www.ibm.com/developerworks/aix/library/au-learningdoxygen/
其中提到了 'RECURSIVE' : 如果源层次结构是嵌套的并且您需要为 C/C++ 生成文档,请将此标记设置为 Yes 所有层次结构级别的文件。例如,考虑 root-level 源层次结构 /home/user1/project/kernel, 其中有多个 sub-directories 例如 /home/user1/project/kernel/vmm 和 /home/user1/project/kernel/asm. 如果此标记设置为 Yes,doxygen 递归遍历层次结构,提取信息。
找到我的孩子 - 'RECURSIVE'
在 Doxywizard 中,在 'Expert' 选项卡下找到它,然后是主题 - 'Input'
选中 'RECURSIVE' 复选框,并在 FILE_PATTERNS 中选择“*.java”。
再次执行,整个文档都在table!!! [我提到的目标目录]
或者,
在 'Expert' 选项卡中,当我们指定 'Source code directory' 时, 'Scan recursively' 有一个复选框。查一下就好了。