OSGi メタデータを生成するために Apache Felix Maven Bundle Plugin を使用しています。
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<extensions>true</extensions>
エクスポートするパッケージを構成するか、*.impl.* や *.internal.* などのパッケージを除外するデフォルトを使用できます。
この情報を複製せずに、エクスポートされたパッケージに対してのみ Javadoc を生成する方法はありますか?
編集:
私の現在のアプローチは、excludePackageNames プロパティ (Maven Javadoc Plugin プロパティ) を手動で設定して、この情報を複製することです。
<excludePackageNames>*.internal.*:*.impl.*</excludePackageNames> <!-- used by Javadoc plugin --><!-- TODO: get this from OSGi meta data-->
http://sourceforge.net/p/drombler/drombler-oss-parent/ci/default/tree/pom.xml#l64