当前位置: 首页 > 知识库问答 >
问题:

在Doxywizard中使用doxygen for java

董奇思
2023-03-14

这些是我的Doxywizard设置:

运行doxygen的工作目录:

C:/Program Files/Doxygen

C:/DOXY-DOCS/1

在“专家”选项卡的“主题”-“构建”下,选择“extract_all”

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

问题:但是,我看到'c:/doxy-docs/1/html/index.html'是空的,没有创建其他页面。

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

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

共有1个答案

臧欣怿
2023-03-14

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

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

得到我的孩子-它的‘递归’

选中“recursive”复选框,并在file_patterns中选择“*.java”。

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

或者,

 类似资料:
  • 我一直试图获得一个简单的web操作来向API发出一个经过身份验证的get请求(我已经从示例代码中删除了实际的url和秘密)。 我已经在本地成功地运行了这一点,但是当我测试web动作时,它只是在记录“调用Axios”之后死亡。 它不会报告错误,我尝试实现一个承诺,认为线程在api响应之前就结束了,但没有效果。有什么线索吗?

  • 问题内容: 我想使用Android Studio使用Gradle构建工具开发应用程序。我无法在上插入存储库和库。我的文件如下: 如何在项目中添加OpenCV? 问题答案: 您可以在Android Studio中轻松完成此操作。 请按照以下步骤将Open CV作为库添加到您的项目中。 libraries在项目主目录下创建一个文件夹。例如,如果您的项目是OpenCVExamples,则将创建一个Ope

  • 我想使用Android Studio开发一个应用程序使用Gradle构建工具。我无法在上插入OpenCV repo和库。我的文件如下所示: 我如何在我的项目中添加OpenCV?

  • 问题内容: 我有一个简单的Entitly类,(和单独类中的字段)。然后,我使用Spring Data()访问数据库(MySql),使用常规ID,查询可以正常工作,无论是Spring生成的查询还是我自己编写的查询。与我没有设法创建正确的查询。我想做的是选择所有id(发生某些情况的EmbeddedId字段之一),这里有一些代码示例,也许有人会知道如何解决它。 实体类: EmbeddedId类: 和存储

  • 问题内容: 我正在研究控制建筑物的光和热的项目。后端(用Java编写)将在Mac Mini上运行,并且应该可以通过SOAP进行访问。 我希望将此项目的复杂性降至最低,因为我不希望每个使用它的人都必须设置应用程序服务器。所以到目前为止,我一直使用javax.xml.ws.Endpoint: 这样的效果出奇的好(嘿,您什么时候最后一次只用3行代码看到Java中的东西?),但是现在我正在寻找一种使用HT

  • 问题内容: 我想使用系统蜂鸣器(并且只有在没有蜂鸣器/无法访问蜂鸣器时才使用扬声器)生成具有特定频率和长度(针对不同的声音信号)的蜂鸣声。我知道可以通过使用ioctl来做到这一点,但这需要root访问权限,而这是我所不希望的。 我知道我可以只使用“ beep”命令,但这将是一个依赖关系,如果可能的话,不应使用它(根本没有外部依赖关系,只有基本的linux库和C)。 我目前拥有的是以下代码(但这需要