如何在Maven 3站点插件中禁用生成测试Javadoc报告?

5
这是我的pom.xml文件,我想要禁用site中的Test 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>

Maven3仍会在网站中生成JavadocTest Javadoc报告。如何解决?

1个回答

2

根据选择性Javadocs报告的文档,这个方法在我这里可以正常工作。请您检查一下您正在使用的插件版本是否正确?使用下面的代码片段,在Maven 3.0.1中运行mvn site只会生成Javadoc。在现有的<report>标签下添加一行<report>test-javadoc</report>将会同时生成JavadocTest Javadoc

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

嗯..我仔细检查了所有版本。它是Maven:3.0maven-site-plugin:3.0-beta-3maven-javadoc-plugin:2.7(与您的示例相同)。我仍然得到两个报告...非常奇怪,我会进一步调查。 - yegor256
FYI - 这个解决方案对我有效,使用的是'maven-site-plugin'版本3.0和'maven-javadoc-plugin'版本2.8。 - Roy Truelove

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接