如何在Maven 3站点插件中禁用生成测试Javadoc报告?
这是我的如何在Maven 3站点插件中禁用生成测试Javadoc报告?,java,maven,maven-3,maven-site-plugin,Java,Maven,Maven 3,Maven Site Plugin,这是我的pom.xml,我试图在站点中禁用测试Javadoc报告: [...] <build> [...] <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-site-plugin</artifactId> <configuration> <reportPlugins>
pom.xml
,我试图在站点中禁用测试Javadoc
报告:
[...]
<build>
[...]
<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>
<reportSets>
<reportSet>
<id>html</id>
<reports>
<report>javadoc</report>
</reports>
</reportSet>
<reportSet>
</configuration>
</plugin>
</reportPlugins>
</configuration>
</plugin>
</build>
[…]
[...]
org.apache.maven.plugins
maven站点插件
[...]
org.apache.maven.plugins
maven javadoc插件
html
javadoc
Maven3仍然会在站点中生成Javadoc
和testjavadoc
报告。如何修复它?如中所述,这对我来说是正确的。你能重新检查你正在使用的插件的版本吗?下面的代码段使用Maven 3.0.1运行mvn站点
,只生成Javadoc
。在现有的
标记下面添加行testjavadoc
,将生成javadoc
和testjavadoc
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<version>3.0-beta-3</version>
<configuration>
<reportPlugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.7</version>
<reportSets>
<reportSet>
<id>html</id>
<reports>
<report>javadoc</report>
</reports>
</reportSet>
</reportSets>
</plugin>
</reportPlugins>
</configuration>
</plugin>
org.apache.maven.plugins
maven站点插件
3.0-beta-3
org.apache.maven.plugins
maven javadoc插件
2.7
html
javadoc
Hm。。我仔细检查了所有版本。它是Maven:3.0
,Maven站点插件:3.0-beta-3
和Maven javadoc插件:2.7
(与您的示例中相同)。我仍然收到两份报告。。。非常奇怪,我将进一步研究。仅供参考-这个解决方案对我来说很有效,版本为“maven site plugin”3.0和“maven javadoc plugin”2.8