要在其他输出目录中运行 Javadocs 报告,您需要配置 Javadoc 插件,如下所示:
<project> ... <reporting> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <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 可以使用。