Я пытаюсь использовать maven-javadoc-plugin-2.10.4 на JDK 1.8_141, и мне потребовалась отладка исходного кода этого плагина, чтобы понять, что конфигурация, которую я установил для этого плагина в моем pom.xmlФайл, который ни одна из конфигураций (в частности, sourceFileExcludes list) не загружается в AbstractJavadocMojo.java.
Поиграл с размещением и совсем недавно отлаженным официальным исходным кодом maven-javadoc-plugin-2.10.4.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.10.4</version>
<executions>
<execution>
<inherited>false</inherited>
<goals>
<goal>aggregate-jar</goal>
</goals>
<phase>prepare-package</phase>
<configuration>
<failOnError>false</failOnError>
<author>false</author>
<sourceFileExcludes>
<sourceFileExclude>com/../A.java</sourceFileExclude>
<sourceFileExclude>com/../B.java</sourceFileExclude>
</sourceFileExcludes>
</configuration>
</execution>
</executions>
</plugin>
Я ожидаю, что исходные файлы, которые я указал в sourceFileExclude, будутобработано во время генерации javadoc.
Фактический результат - ошибки, выданные для исходных файлов, которые я указал для исключения, поскольку этот список исключений никогда не загружается для обработки