该项目由pom.xml
具有多个模块的根组成。根包com.example
根本不包含任何代码(没有src
目录)。每个模块都包含一个包,带有子包,采用典型的 Maven 结构:com.example.foo
、com.example.bar
、com.example.bar.baz
等。
我的root 中有一个组配置pom.xml
。
我正在使用命令制作 javadocs mvn clean javadoc:aggregate
。
生成的 javadocs 按预期对包进行分组,但有一个例外:我还获得了 root package 的 javadocs com.example
,位于组Other Packages中,它包含一个类 ,App
它的注释为Hello world!
。然而,这App
并不存在,事实上,在整个代码库中寻找Hello world!
零结果。
如何避免生成不存在的类的文档?
已经尝试过:
<excludePackageNames>com.example</excludePackageNames>
--> 这导致根本没有生成 javadoc,因为它也排除了子包。