我正在编写自己的 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
and设置target
为 1.8。所以根据maven-javadoc-plugin的文档,应该会自动检测到 java API。
Stack Overflow 上也有类似的问题,但那里的答案似乎没有帮助。