我想在Trac实例中集成Java / Android项目的文档。由于Trac是用Python编写的,我需要一种从Python中提取JavaDoc注释的方法。
任何人都可以给我一些提示如何实现这一目标?我已经想到了这两种可能性,但我不知道是否有任何库可以做到这一点:
我提出了以下解决方案:我发现了一种名为json-doclet的东西,它是一种Javadoc的插件,可以输出一个相当容易使用的JSON。
Doxygen,用C ++编写,可以解析Javadoc和output it as XML。您可以从Python调用它,然后将XML转换为您喜欢的任何格式。 (如果使用doxmlparser
在C ++中执行此操作会更有效,但您也可以在Python中执行此操作。)