📅  最后修改于: 2020-11-18 07:53:56             🧑  作者: Mango
在任何项目中,文档都是必须的。文档在项目维护中起着重要作用。 Java通过使用内置的javadoc工具使文档编写更容易。通过按需生成文档,Ant使其变得更加容易。
如您所知,javadoc工具具有高度的灵活性,并允许许多配置选项。 Ant通过javadoc任务公开了这些配置选项。如果您不熟悉javadocs,建议您从此Java Documentation Tutorial开始。
以下部分列出了Ant中最常用的javadoc选项。
可以使用sourcepath , sourcepathref或sourcefiles指定源。
sourcepath用于指向源文件的文件夹(例如src文件夹)。
sourcepathref用于引用路径属性所引用的路径(例如,委托人.src.dir)。
当您要将各个文件指定为逗号分隔的列表时,将使用sourcefiles 。
使用destdir文件夹(例如build.dir)指定目标路径。
您可以通过指定要包括的软件包名称来过滤javadoc任务。这是通过使用packagenames属性(用逗号分隔的软件包文件列表)来实现的。
您可以过滤javadoc进程以仅显示公共,私有,程序包或受保护的类和成员。这可以通过使用private , public , package和protected属性来实现。
您还可以告诉javadoc任务使用各自的属性包括作者和版本信息。
您还可以使用group属性将软件包分组在一起,以便于浏览。
让我们继续我们的Hello world Fax应用程序主题。让我们向我们的传真应用程序项目添加一个文档目标。
下面给出的是我们项目中使用的示例javadoc任务。在此示例中,我们指定了javadoc使用src.dir作为源目录,并使用doc作为目标。
我们还定制了出现在Java文档页面上的窗口标题,页眉和页脚信息。
此外,我们创建了三个组-
您可能会注意到,数据包组有两个包-Faxapp.entity和Faxapp.dao。
让我们执行javadoc Ant任务。它将生成Java文档文件并将其放置在doc文件夹中。
执行javadoc目标时,将产生以下结果-
C:\>ant generate-javadoc
Buildfile: C:\build.xml
java doc has been generated!
BUILD SUCCESSFUL
Total time: 10.63 second
Java文档文件现在位于doc文件夹中。
通常,javadoc文件是作为发行版或软件包目标的一部分生成的。