首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用doxygen for java和Doxywizard

使用doxygen for java和Doxywizard
EN

Stack Overflow用户
提问于 2015-05-06 18:21:20
回答 1查看 2.2K关注 0票数 0

没有扫描包中的java文件

需要在Need /Doxywizard方面的帮助

这些是我的Doxywizard设置:

doxygen将从何处运行的工作目录:

C:/程序文件/doxygen

在“向导”选项卡中,设置以下值。源代码目录:

C:/工作区/git/employeeapp/src/main/java

目标目录:

C:/Doxy-docs/1

在'Expert‘选项卡中,在Topics-'Build’下,选择'EXTRACT_ALL

我安装了Doxywizard,打开向导,设置上面的值,转到“Run”选项卡,然后单击“Run”,我期望扫描'src/main/java‘中的所有文件夹/包,并创建一个项目默认文档。

Problem:但是我看到‘C:/Doxy/1/html/index.html’是空白的,没有创建其他页面。

如果我只是导航到一个文件夹,其中有一个'.java‘文件,比如src/main/java/com/app/,那么会为该文件夹中的'.java’文件创建文档。但是在上面提到'src/main/java‘的场景中,该工具没有扫描“*.java”文件的包/文件夹。

问题:我是不是遗漏了一些配置?或者这是doxygen的预期功能,它不能扫描文件夹-文件夹等?

注意:这个链接显示了doxygen的特性,因此我认为它支持我所期望的特性。http://www.doxygen.nl/features.html

注意:我添加java标记只是因为我使用向导来扫描java文件。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-06 18:33:12

我继续努力寻找设置它的选项,并碰到了这个链接,http://www.ibm.com/developerworks/aix/library/au-learningdoxygen/

其中提到了“递归”:如果源层次结构是嵌套的,并且需要在所有层次结构级别为C/C++文件生成文档,则将此标记设置为Yes。例如,考虑根级别的源层次结构/home/user1 1/project/home,它有多个子目录,如/home/user1 1/project/home/vmm和/home/user1 1/project/home/asm。如果此标记设置为Yes,doxygen递归遍历层次结构,提取信息。

我的儿子-它的‘递归’

在Doxywizard中,在'Expert‘选项卡下找到它,然后在Topics - 'Input’下面找到它。

选中“递归”复选框,并在*.java中选择“FILE_PATTERNS”。

再次执行,整个文档就在桌面上了!我提到的目的地

或,

在“Expert”选项卡本身中,当我们指定“源代码目录”时,有一个“递归扫描”的复选框。看看就行了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30084660

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档