使用Maven构建时,增加报告的Javadoc错误和警告的数量



我正在使用Maven来构建一个项目,该项目有一些次优的Javadoc注释。

我注意到,无论我修复了多少个警告,我总是只报告100个警告:

Building index for all the packages and classes...
Generating ...targetsiteapidocsoverview-tree.html...
Generating ...targetsiteapidocsindex-all.html...
Generating ...targetsiteapidocsdeprecated-list.html...
Building index for all classes...
Generating ...targetsiteapidocsallclasses-frame.html...
Generating ...targetsiteapidocsallclasses-frame.html...
Generating ...targetsiteapidocsallclasses-noframe.html...
Generating ...targetsiteapidocsallclasses-noframe.html...
Generating ...targetsiteapidocsindex.html...
Generating ...targetsiteapidocsoverview-summary.html...
Generating ...targetsiteapidocshelp-doc.html...
100 errors
100 warnings
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------

我想看看所有的错误和警告,或者至少是总数。

我如何使用Maven实现这一点?

我终于找到了以下配置:

<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>

最新更新