Ant的文档生成器?

时间:2013-09-16 15:45:20

标签: ant documentation documentation-generation

在我的公司,我们有一个非常复杂的基于Ant的构建系统。理解它花了我很长时间。我目前正在对其进行重组,并且还会让新开发者更容易赢得它。

是否有任何(好的)文档生成器可以生成基于build.xml文件及其包含的文档?

1 个答案:

答案 0 :(得分:1)

您可以编写XSLT规则,将其转换为带有链接或HTML的HTML。

(嗯,或者更容易使用CSS for build.xml)

<target name="tar1" depends="tar2, tar3">
....
</target>

将来

<div class="target">
    <a name="tar1"><p class="name">tar1</p></a>
    <div class="deps-list">
        Depends on:
        <ul>
            <li><a href="#tar2">tar2</a></li>
            <li><a href="#tar3">tar3</a></li>
        </ul>
    </div>
    <div class="content">
        Tasks:
        <ul>
            <li><p class="taskname">Copy</p><p class="taskargs">args...</p></li>
            ...
        </ul>
    </div>
</div>