我按照https://stackoverflow.com/a/16743137/927493的建议停用了网站的doclint检查,将
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<configuration>
<reportPlugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<configuration>
<additionalparam>${javadoc.opts}</additionalparam>
</configuration>
</plugin>
</reportPlugins>
</configuration>
</plugin>
进入构建部分,其中javadoc.opts
为-Xdoclint:none
。
这很有效,但不幸的是,该网站现在只包含javadoc报告,没有其他报告。
到目前为止,我没有配置网站报告,但我尝试添加<reporting>
部分是徒劳的。我试着添加
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
<reportSets>
<reportSet>
<reports>
<report>dependencies</report>
<report>project-team</report>
<report>mailing-list</report>
<report>cim</report>
<report>issue-tracking</report>
<report>license</report>
<report>scm</report>
</reports>
</reportSet>
</reportSets>
</plugin>
</plugins>
</reporting>
但没有生成任何报告。
总结:我想在网站中生成一组标准报告,同时停用javadoc的doclint。
答案 0 :(得分:0)
移动配置
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<configuration>
<additionalparam>${javadoc.opts}</additionalparam>
</configuration>
</plugin>
从<reportPlugins>
部分到<reporting>
部分就可以了。实际上,我不知道为什么,我不知道'。部分的目的。
答案 1 :(得分:0)
将插件移动到pom.xml的<reporting>
部分时,您是否正确。
另外需要注意的是,如果要以不同的方式禁用doclint,可以在pom xml中设置属性,如下所示
<properties>
<doclint>none</doclint>
</properties>
这将禁用doclint,而不需要在插件中指定多个标签
https://dkbalachandar.wordpress.com/2017/12/20/turn-off-doclint-in-jdk-8/