プロジェクトは、いくつかのモジュールを持つルートpom.xml
で構成されています。 ルートパッケージcom.example
にはコードが一切ありません(src
ディレクトリなし)。典型的なMavenの構造では、サブパッケージで、一つのパッケージが含まれている各モジュール:com.example.foo
、com.example.bar
、com.example.bar.baz
などが 存在しないクラスに対してJavadocが生成されました
pom.xml
で
groups configurationを持っています。
javadocsをコマンドmvn clean javadoc:aggregate
で作成しています。
結果のJavadocグループパッケージは、予想通り、一つの例外を除いて:私はまたパッケージグループで、ルートパッケージcom.example
のJavadocを取得し、それがHello world!
のコメントを持っている一つのクラス、App
が含まれています。しかし、このApp
は存在しません。実際には、コードベース全体をグレープしてHello world!
の結果がゼロになります。
既存のクラスではないドキュメントが生成されないようにするにはどうすればよいですか?
すでに試してみました:
<excludePackageNames>com.example</excludePackageNames>
- それはまた、サブパッケージを除外するので>これは、全く発生なしjavadocの結果。