通用javadoc命令总是生成给定树中的所有javadoc?
当我必须为一个新的,不熟悉的项目生成javadoc时,我发现我花了很长时间尝试简单地编写正确的命令,指定所有包,所有源树等。这是耗时且容易出错的:我可能错过了一些消息来源。
所以假设我有一个目录myproj,在它下面有一些包(以及各种其他资源和东西),在这些包目录下最终有一些src /目录,然后是很多我的/ awesome / java / project /包类型结构。
是否有一个命令总是会在一切情况下递归并在一个输出位置生成所有javadoc? 我不在乎需要多长时间。 像javadoc -d doc -sourcepath . -subpackages *
那样脑力javadoc -d doc -sourcepath . -subpackages *
javadoc -d doc -sourcepath . -subpackages *
会很棒。 如果失败了,无论目录结构是什么,生成所有javadoc的最简单方法是什么?
使用find
查找所有Java源文件,然后将它们发送到javadoc
:
find . -type f -name "*.java" | xargs javadoc -d outputdir
在Windows上,您可以这样做:
生成文件列表:
dir /s /b *.java > file.lst
生成javadoc:
javadoc -d outputdir @file.lst
- Javagenerics问题:类“不在类型变量的范围内”错误。
- 如何将整数数组传递给MyBatis中的IN子句
- 何处在共享托管解决方案中托管JAVA中的Restful Web服务
- 使用java POI插入表时,打开的办公室编写器崩溃了
- 玩! framwork:运行`h2-browser`有效,但网页不可用
- 像Factory Factory这样的框架是否存在?
- 当键入One Jtextfield时,将数据从数据库提取到Jtextfield
- unit testing中的静态类/方法/属性,是否停止
- 是否有标准方法将java.util.function,Consumer 转换为java.util.function.Function