Мне нужно исключить определенные исходные файлы (не только пакеты) из Javadoc, используя Maven. <excludePackageNames> настройка не будет работать для меня: она позволяет вам исключать определенные пакеты. Там <sourceFileExcludes> который в основном не содержит документации по использованию примеров использования. Он просто говорит:
"sourceFileExcludes: исключить фильтры в исходных файлах. Они игнорируются, если вы указываете, что подпакеты или подпакет не включены."
Итак, в основном, мне нужно игнорировать все файлы Java, которые начинаются с Mock, а также все файлы Java в двух пакетах. Поскольку sourceFileExcludes игнорируются, если я укажу excludePackageNames, я не могу их комбинировать. Поэтому я попробовал это:
<sourceFileExcludes>
<exclude>net/my/packagename/mock</exclude>
<exclude>net/my/packagename/samples</exclude>
<exclude>**/Mock*.java</exclude>
</sourceFileExcludes>
Но это не сработало. Ни один из предполагаемых файлов не был исключен.
Кто-нибудь знает, как использовать sourceFileExcludes?