【问题标题】:hide common package in doxygen output在 doxygen 输出中隐藏常用包
【发布时间】:2011-10-04 09:52:38
【问题描述】:

给定一些包foo.bar.project.something.FirstModulefoo.bar.project.something.SecondModule等。它们都有很长的foo.bar.project.something共同点。我如何告诉 doxygen 隐藏(或至少缩短)那些常见的包名称,并且只在其输出中打印 FirstModule.SomeClassSecondModule.MyInterface

【问题讨论】:

    标签: java doxygen


    【解决方案1】:

    您可以将 HIDE_SCOPE_NAMES 设置为 YES,但这可能也会剥离 FirstModule 和 SecondModule。

    另一种方法是编写一个简单的输入过滤器(参见 doxygen 配置文件中的 INPUT_FILTER)来替换“package foo.bar.project.something.AModule;”通过“包AModule;”。然后,您可以完全控制剥离的数量。

    【讨论】:

    • 是的,成功了!万分感谢。备案:INPUT_FILTER = "sed 's/package my.beloved.packages.\(.*\);/package \1;/'"
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-11-06
    • 2011-04-02
    • 1970-01-01
    • 1970-01-01
    • 2017-04-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多