从javadocs制作一个bitbucket源wiki

sn0*_*0ep 8 java markdown javadoc bitbucket doclet

嗨,我正在研究我们用于应用程序的相当大的内部SDK.我配备了大量的Javadocs.现在我的目标是以某种方式从这些javadoc生成.MD文件,以便我可以直接将这些.md文件放入我的bitbucket wiki中.

有没有办法实现这个或生成bitbucket wiki可以使用的任何其他文件格式?

Chr*_*ris 1

Doxygen似乎支持 Javadoc 风格的注释,并且可以输出 LaTeXLaTeX 可以被Pandoc使用,它支持 Markdown 输出。这有点迂回,但这是我能看到的唯一现实的选择。

类似于以下内容(未经测试)

# Generate a Doxygen configuration file, which
# should enable LaTeX output by default
doxygen -g

# Generate LaTeX documentation in the latex/ directory
doxygen

# Generate one Markdown file for each LaTeX file
find latex/ -name '*.tex' -exec mkdir -p markdown/`dirname {}` && \
    pandoc -o markdown/`basename {} .pdf`.md {} \;
Run Code Online (Sandbox Code Playgroud)

应该让你接近。

另一种方法可能是采用 Javadoc 生成的 HTML 并使用 Pandoc 摄取它,输出 Markdown。