当只有一些更改时,如何防止生成所有javadoc文件
我正在使用JAutodoc在Eclipse2中自动注释java文件。 我使用以下方法创建了javadoc文件: 然后我更改了一些java文件并再次生成javadoc。 当我检查git repo时,我发现“所有文档”都被修改了,而不是只修改了文件 问题是javadoc生成所有文件,我希望javadoc只生成更改过的java文件当只有一些更改时,如何防止生成所有javadoc文件,java,eclipse,javadoc,jautodoc,Java,Eclipse,Javadoc,Jautodoc,我正在使用JAutodoc在Eclipse2中自动注释java文件。 我使用以下方法创建了javadoc文件: 然后我更改了一些java文件并再次生成javadoc。 当我检查git repo时,我发现“所有文档”都被修改了,而不是只修改了文件 问题是javadoc生成所有文件,我希望javadoc只生成更改过的java文件 有什么方法可以做到这一点吗?javadoc将重新生成所有文档,无论源文件是否已更改。给定特定参数,javadoc处理可以通过包名和/或文件/路径名限制到选定的一组文件,但
有什么方法可以做到这一点吗?
javadoc
将重新生成所有文档,无论源文件是否已更改。给定特定参数,javadoc
处理可以通过包名和/或文件/路径名限制到选定的一组文件,但不能通过文件条件(即已更改/未更改、时间戳等)限制。您可以通过查看了解有关控制javadoc
的更多信息
虽然可以创建脚本,将javadoc
处理限制为只处理更改的文件,但不建议这样做。考虑已移动到不同包的类。仅在该.java
文件上运行javadoc
不会更新其他部分中对该类的引用(例如包摘要、@link
引用)
由于javadoc是通常从源代码生成的工件,所以就版本控制而言,在存储库中跟踪它们没有任何好处。您可以通过
.gitignore
(使用git rm
删除它们后)将其排除。我已经搜索了javadoc文档,但找不到具体的参数@Frelling我的答案有点含糊不清,我已经重新措辞了。