私は独自の Java 8 Stream 実装を作成しており、元のjava.util.stream.Stream
インターフェースから Javadoc を継承したいと考えています。しかし、私はそれを機能させることができません。生成された 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を 1.8に設定しました。target
したがって、maven-javadoc-pluginのドキュメントによると、Java API は自動的に検出されるはずです。
Stack Overflowにも同様の質問がありましたが、その回答は役に立たないようです。