我供职的公司目前在多个项目中拥有多个标签库。我们使用Maven和Hudson。我的任务是找到一些可以用来为我们的标签库自动生成文档的东西。我找到了TLDDoc,但找不到任何解释方法来设置它。请注意,我不是Java开发人员,而是在其他技术中可以在JSP中工作的UI开发人员。任何帮助,将不胜感激。

最佳答案

我也有类似的要求。我要做的是在maven文件中使用Ant脚本,它将在我需要的项目下找到所有TLD定义文件,然后遍历每个文件并执行某些操作。

我需要2个输出。 HTML和DITA(技术文档格式,DOCBOOK的后继)。

  • 对于每个TLD,将调用TLDDoc并到达相同的输出目录。
  • 一个额外的脚本执行了XSLT样式表,该样式表将TLD xml转换为DITA。在DITA中,我使用“DITA Open Toolkit”输出为PDF和另一种HTML。

  • 使用Maven,您需要学习一点ANT脚本,并且知道如何调用Java类(TLDDOC)或XSLT引擎。

    这真的很酷,也很灵活。

    09-30 15:13