6

私は独自の 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 でsourceandを 1.8に設定しました。targetしたがって、maven-javadoc-pluginのドキュメントによると、Java API は自動的に検出されるはずです。

Stack Overflowにも同様の質問がありましたが、その回答は役に立たないようです。

4

2 に答える 2