Mavenを使用してJavadocから特定のソースファイル(パッケージだけでなく)を除外する必要があります。<excludePackageNames>設定は機能しません。特定のパッケージのみを除外できます。<sourceFileExcludes>設定があり、基本的に使用例の方法でドキュメントがありません。それはただ言う:
"sourceFileExcludes:ソースファイルのフィルターを除外します。サブパッケージまたはサブパッケージの除外を指定した場合、これらは無視されます。"
したがって、基本的に、Mockで始まるすべてのJavaファイルと、2つのパッケージ内のすべてのJavaファイルを無視する必要があります。extractPackageNamesを指定するとsourceFileExcludesが無視されるため、それらを組み合わせることができません。だから私はこれを試しました:
<sourceFileExcludes>
<exclude>net/my/packagename/mock</exclude>
<exclude>net/my/packagename/samples</exclude>
<exclude>**/Mock*.java</exclude>
</sourceFileExcludes>
しかし、それは機能しませんでした。意図したファイルはどれも除外されませんでした。
sourceFileExcludesの使い方を知っている人はいますか?