Ste*_*ett 20 java command-line javadoc
当我必须为一个新的,不熟悉的项目生成javadoc时,我发现我花了很长时间尝试简单地编写正确的命令,指定所有包,所有源树等.这很费时且容易出错:我可能错过了一些消息来源.
所以假设我有一个目录myproj,在它下面有一些包(以及各种其他资源和东西),在这些包目录下最终有一些src /目录,然后是很多我的/ awesome/java/project /包类型结构.
是否有一个命令总是会在一切情况下递归并在一个输出位置生成所有javadoc?我不在乎需要多长时间.像脑子一样的东西javadoc -d doc -sourcepath . -subpackages *会很棒.如果失败了,无论目录结构是什么,生成所有javadoc的最简单方法是什么?
dog*_*ane 30
使用find查找所有Java源文件,然后将它们发送到javadoc:
find . -type f -name "*.java" | xargs javadoc -d outputdir
Run Code Online (Sandbox Code Playgroud)
sti*_*ian 19
在Windows上,你可以这样做:
生成文件列表:
dir /s /b *.java > file.lst
Run Code Online (Sandbox Code Playgroud)
生成javadoc:
javadoc -d outputdir @file.lst
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7649 次 |
| 最近记录: |