【发布时间】:2016-12-07 00:24:21
【问题描述】:
我正在编写自己的 Java 8 Stream 实现,并希望从原始 java.util.stream.Stream 接口继承 Javadocs。但是我无法让它工作。生成的 Javadoc 仅显示我的文档,而不显示来自扩展 Stream 接口的文档。
因此,例如,此方法的 javadoc 仅包含文本“一些附加信息”,但不包含来自 Stream 接口的文档。
/**
* {@inheritDoc}
* Some additional information.
*/
@Override
public Stream<T> filter(Predicate<? super T> predicate) {
// ... my stream implementation...
}
这是我对 maven-javadoc-plugin 的配置:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.10.1</version>
<configuration>
<links>
<link>http://docs.oracle.com/javase/8/docs/api/</link>
</links>
</configuration>
</plugin>
我是否错过了此配置中的某些内容?我在 maven-compiler-plugin 中将 source 和 target 设置为 1.8。所以根据maven-javadoc-plugin的文档,应该会自动检测到java API。
Stack Overflow 上还有一个 similar question,但那里的答案似乎没有帮助。
【问题讨论】:
标签: java maven javadoc maven-javadoc-plugin