2010-05-06 72 views
0

我正在寻找一种方法来编写一个脚本,我可以只为我的程序的界面生成javadoc(不适用于公共类)。我已经尝试过Eclipse内置工具和JAutodoc工具,但尚未成功。仅为接口生成Javadoc?

有没有人有一些想法,请?

谢谢。

回答

0

就我个人而言,我会去用自定义的蚂蚁脚本(如果你熟悉它)。使用javadoc任务,您可以使用嵌套的'fileset'元素和动态生成的接口列表。或者只是有脚本将所有接口复制到临时目录,运行javadoc并在最后删除临时目录。最后可以用bash脚本实现。

但是,如果你想让用户看不到你的实现类,那么限制它们的可见性就更有意义了。然后,您只能为公共条目生成文档。只是一个想法。

+0

我知道如何使用Ant任务生成javadoc。但是,我不知道如何检查一个文件是否是Ant脚本中的一个接口。我的程序有数百个类和接口,难点在于接口本身不在单独的文件夹中。如果接口已经在单独的文件夹中,对我来说我会很容易。你知道如何在Ant脚本中将文件检查为类或接口吗?谢谢 – ipkiss 2010-05-06 03:40:41

+0

这个想法是在循环中浏览它们(ant-contrib让你这样做)寻找一个模式。尽管使用bash脚本和copy-interfaces-to-temp文件夹的想法似乎更容易。 – 2010-05-06 11:15:00