总是生成给定树中所有 javadoc 的通用 javadoc 命令?
当我必须为一个新的、不熟悉的项目生成 javadoc 时,我发现我花了很长时间尝试简单地编写正确的命令,指定所有包、所有源代码树等。这是耗时且容易出错的:我可能缺少一些来源。
假设我有一个目录 myproj,在它下面有一些包(以及各种其他资源和东西),在这些包目录下最终有一些 src/ 目录,然后是很多 my/awesome/java/project /封装类型结构。
是否有一个命令始终会递归所有内容并在一个输出位置生成所有 javadoc?我不在乎需要多长时间。像 javadoc -d doc -sourcepath 这样的脑死亡的东西。 -subpackages * 会很棒。如果做不到这一点,无论目录结构是什么,生成所有 javadoc 的最简单方法是什么?
When I have to generate javadocs for a new, unfamiliar project, I find that I spend a long time trying to simply write the correct command, specifying all the packages, all the source trees, etc. It's time-consuming and error-prone: I'm probably missing some source.
So let's say I have a directory myproj, and underneath it there are a few packages (and various other resources and stuff), and under those package directories there are eventually some src/ directories, and then lots of my/awesome/java/project/package type structures.
Is there a single command that will always recurse over EVERYTHING and generate ALL javadocs in one output location? I don't care how long it takes. Something brain-dead like javadoc -d doc -sourcepath . -subpackages *
would be great. Failing that, what's the easiest way to generate all javadocs, no matter what the directory structure is?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用
find
查找所有 Java 源文件,然后将它们发送到javadoc
:Use
find
to find all Java source files and then send them tojavadoc
:在 Windows 上,您可以这样做:
生成文件列表:
生成 javadoc:
On Windows you can do it like this:
Generate file list:
Generate javadoc: