要在其他输出目录中运行 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可以使用。