我正在使用 Apache Felix Maven Bundle Plugin 来生成 OSGi 元数据。
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<extensions>true</extensions>
您可以配置导出哪些包,也可以使用默认值,不包括 *.impl.* 和 *.internal.* 等包。
有没有办法只为导出的包生成 Javadoc 而不必复制这些信息?
编辑:
我目前的方法是手动设置 excludePackageNames 属性(一个 Maven Javadoc 插件属性),从而复制此信息:
<excludePackageNames>*.internal.*:*.impl.*</excludePackageNames> <!-- used by Javadoc plugin --><!-- TODO: get this from OSGi meta data-->
http://sourceforge.net/p/dromler/dromler-oss-parent/ci/default/tree/pom.xml#l64