java - 如何配置 Doxygen 只为一个文件生成文档?
问题描述
我想为一个非常大的项目的单个 Java 类生成文档。我怎么做?我很确定几年前我做到了。它有很多依赖项,所以我不能只是将类复制到另一个目录。
我可以使用命令行或 OS X Doxywizard。
解决方案
当您想使用 doxygen 仅从一个文件生成文档时,aa.java
可以使用普通的 doxygen 配置文件并在其中进行设置:
INPUT = aa.java
根据文件中的所有aa.java
内容,您可能必须使用
EXCLUDE_SYMBOLS =
以及
请参阅(摘自 doxygen 手册,http ://doxygen.nl/manual ):
输入:http ://doxygen.nl/manual/config.html#cfg_input
INPUT 标记用于指定包含文档源文件的文件和/或目录。您可以输入像 myfile.cpp 这样的文件名或像 /usr/src/myproject 这样的目录。
排除符号:http : //doxygen.nl/manual/config.html#cfg_exclude_symbols
EXCLUDE_SYMBOLS 标记可用于指定应从输出中排除的一个或多个符号名称(命名空间、类、函数等)。符号名称可以是完全限定名称、单词,或者如果使用通配符 *,则可以是子字符串。示例:ANamespace、AClass、AClass::ANamespace、ANamespace::*Test
推荐阅读
- flutter - 在 Flutter WebView 中以编程方式登录用户
- web-scraping - 如何获取 youtube 视频 ID
- excel - Excel PDF 导出 - 在新选项卡中打开超链接
- asynchronous - 为什么在 main 函数完成后 Future 工作?
- git - 在 Github 上写完代码可以在线运行吗?
- python - 当只传递网络的输入和输出时,keras 功能 API 模型如何知道层
- python - 在 Django 中使用嵌套序列化程序创建 2 个相关模型的实例
- git - 从另一个分支创建的变基分支
- c# - Net core 3.1 mvc 应用程序部署为 Windows 服务
- java - Java Concurrent Hashmap initTable() 为什么 try/finally 阻塞?