要在其他输出目录中运行 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无效。只有testDestDir和destDir可以使用。