Увеличьте число сообщений об ошибках и предупреждениях Javadoc при сборке с Maven
Я использую Maven для создания проекта, который имеет несколько неоптимальные комментарии Javadoc.
Я заметил, что независимо от того, сколько предупреждений я исправляю, я всегда получаю только 100 предупреждений:
Building index for all the packages and classes...
Generating ...\target\site\apidocs\overview-tree.html...
Generating ...\target\site\apidocs\index-all.html...
Generating ...\target\site\apidocs\deprecated-list.html...
Building index for all classes...
Generating ...\target\site\apidocs\allclasses-frame.html...
Generating ...\target\site\apidocs\allclasses-frame.html...
Generating ...\target\site\apidocs\allclasses-noframe.html...
Generating ...\target\site\apidocs\allclasses-noframe.html...
Generating ...\target\site\apidocs\index.html...
Generating ...\target\site\apidocs\overview-summary.html...
Generating ...\target\site\apidocs\help-doc.html...
100 errors
100 warnings
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
Я хотел бы видеть все ошибки и предупреждения или хотя бы общее количество.
Как мне добиться этого с Maven?
2 ответа
Я наконец нашел следующую конфигурацию для работы:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<configuration>
<additionalJOptions>
<additionalJOption>-Xmaxerrs</additionalJOption>
<additionalJOption>65536</additionalJOption>
<additionalJOption>-Xmaxwarns</additionalJOption>
<additionalJOption>65536</additionalJOption>
</additionalJOptions>
</configuration>
</plugin>
В основном проходит -Xmaxerrs 65536
а также -Xmaxwarns 65536
(как задокументировано здесь) для javadoc
,
это работает также для (почти) отключения предупреждений, установив его на 1
<configuration>
<additionalJOptions>
<additionalJOption>-Xmaxwarns</additionalJOption>
<additionalJOption>1</additionalJOption>
</additionalJOptions>
</configuration>