用Python提取JavaDoc
我想将Java/Android项目的文档集成到Trac实例中。由于Trac是用Python编写的,因此我需要一种从Python中提取JavaDoc注释的方法 有人能给我一些提示如何做到这一点吗?我考虑过这两种可能性,但我不知道是否有任何库可以做到这一点:用Python提取JavaDoc,java,python,parsing,javadoc,trac,Java,Python,Parsing,Javadoc,Trac,我想将Java/Android项目的文档集成到Trac实例中。由于Trac是用Python编写的,因此我需要一种从Python中提取JavaDoc注释的方法 有人能给我一些提示如何做到这一点吗?我考虑过这两种可能性,但我不知道是否有任何库可以做到这一点: 解析整个Java源代码 让JavaDoc完成这项工作,并以某种方式从其输出中提取文档 用C++编写的 可以解析JavaDoc和。您可以从Python调用它,然后将XML转换为您喜欢的任何格式。(如果C++中使用了 doxMLPARSER ,但
- 解析整个Java源代码
- 让JavaDoc完成这项工作,并以某种方式从其输出中提取文档
用C++编写的
可以解析JavaDoc和。您可以从Python调用它,然后将XML转换为您喜欢的任何格式。(如果C++中使用了<代码> doxMLPARSER ,但在Python中也可以这样做,这将更有效。”
我提出了以下解决方案:我发现了一种叫做Javadoc的插件,它输出一个JSON,应该很容易使用。您需要文档的哪些部分用于什么目的?将生成的JavaDoc作为托管服务器上的静态文件使用可能会更容易。我只是希望更紧密地集成到Trac中,例如浏览文档或从wiki/tickets等轻松引用文档。这可能会起作用,但遗憾的是JavaDoc和Doxygen的语法并不完全相同。