【发布时间】:2010-11-11 10:09:57
【问题描述】:
我有一种情况,我想在一个没有类的项目中执行 javadoc。它只有一个包的 package-info.java。执行javadoc时报如下错误:
An error has occurred in JavaDocs report generation:Exit code: 1 - javadoc: error - No public or protected classes found to document.
有没有办法强制它只处理 package-info.java(除了明显的 hacky 解决方案:创建一个虚拟类、编写 package.html 的复制脚本等)?
我正在执行 javadoc 作为 maven 构建的一部分,因此 maven-javadoc-plugin 正在执行实际的 javadoc 命令。
【问题讨论】:
-
如果没有类,为什么需要javadoc包?
-
我正在使用一个工具(特别是发音),它使用 package doc 作为为它生成的更大站点定制“splash”文档的手段。
-
更具体地说,如果包不包含任何东西,为什么它存在?
-
我在上面回答了这个问题。我正在使用一个生成站点文档服务的工具,自定义部分文档的方法是提供一个 java 包,其中包含其包文档中的额外内容。
标签: java maven-2 javadoc package