Maven javadoc插件:是否可以选择性地为某些包显示私有

时间:2014-10-17 17:23:00

标签: maven maven-javadoc-plugin

我有兴趣在javadoc中仅显示某些包的private成员。对于所有其他包,仅在javadoc中显示publicprotected成员。 show标记用于配置,但不适用于组。

谢谢

1 个答案:

答案 0 :(得分:0)

根据Apache Maven Javadoc Plugin,它使用javadoc - The Java API Documentation Generator。我不知道javadoc中的一个选项,用于使用标准doclet更改单个包的访问修饰符。你当然可以写own doclet

我还可以想象以下黑客攻击:

  • 创建一个" main"具有特定访问修饰符的JavaDoc并分配所需的包
  • 使用不同的访问修饰符创建第二个JavaDoc并分配所需的包
  • 创造第三个......
    现在是黑客的一部分:
  • 合并第二个JavaDocs' allclasses-[frame|noframe].html(所有类)进入 main&#39> allclasses-[frame|noframe].html
  • 合并第二个JavaDocs' overview-frame.html(包)进入 main&#39> overview-frame.html
  • 合并第三个......
  • 合并第三个......