0

pom.xmlプロジェクトは、複数のモジュールを持つルートで構成されています。ルート パッケージcom.exampleにはコードがまったく含まれていません(srcディレクトリがありません)。各モジュールには、サブパッケージを含む 1 つのパッケージが、典型的な Maven 構造com.example.foo( 、com.example.barcom.example.bar.bazなど) で含まれています。

root にグループ構成pom.xmlがあります。

コマンドでjavadocを作成していmvn clean javadoc:aggregateます。

com.example結果の javadocs は、1 つの例外を除いて、期待どおりにパッケージをグループ化します。グループOther Packages内の root package の javadocs も取得し、1 つのクラスが含まれていAppますHello world!。ただし、これAppは存在しません。実際、コードベース全体を grep すると、Hello world!ゼロの結果が得られます。

存在しないクラスのドキュメントが生成されないようにするにはどうすればよいですか?

すでに試しました:

  • <excludePackageNames>com.example</excludePackageNames>--> これにより、サブパッケージも除外されるため、javadoc がまったく生成されません。
4

1 に答える 1