Конфигурации для maven-javadoc-plugin не загружаются в AbstractJavadocMojo.java - PullRequest
0 голосов
/ 19 октября 2019

Я пытаюсь использовать 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.

Фактический результат - ошибки, выданные для исходных файлов, которые я указал для исключения, поскольку этот список исключений никогда не загружается для обработки

...