使用替代输出目录

要在其他输出目录中运行 Javadocs 报告,您需要配置 Javadoc 插件,如下所示:

<project>
  ...
  <reporting>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-javadoc-plugin</artifactId>
        <version>3.3.2</version>
        <configuration>
          <reportOutputDirectory>${project.reporting.outputDirectory}/myoutput</reportOutputDirectory>
          <destDir>myapidocs</destDir>
          ...
        </configuration>
      </plugin>
      ...
    </plugins>
  </reporting>
  ...
</project>

运行mvn javadoc:javadoc将在${project.reporting.outputDirectory}/myoutput/myapidocs而不是默认目录中输出 Javadoc,即${project.reporting.outputDirectory}/apidocs

注意:运行mvn site将自动使用${project.reporting.outputDirectory}目录,在这种情况下,reportOutputDirectory无效。只有testDestDirdestDir可以使用。