1

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

4

2 に答える 2

0

Maven Bundle Plugin が必要な情報を生成するという目標を提供するのであれば、最善の方法だと思います。

新しい問題を提出しました: https://issues.apache.org/jira/browse/FELIX-4181

于 2013-07-24T09:37:05.617 に答える